Skip to content

Janniku9/AlgColle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java Algorithm Collection

This is a collection of algorithms I implemented as an exam preparation (first semester course). All of this is written in Java. Next to some useful data structures, there are also some utility functions, especially for logging and debugging.

Data Structures

  • Graph
  • Node
  • Stack
  • Queue
  • Min/Max Heap

Dynamic Programming

  • LAT (longest ascending subsequence)
  • MED (minimum edit distance)
  • LGT (longest common subsequence)
  • subsetsum
  • knapsack

graph algorithms

  • BFS (breadth-first search)
  • DFS (depth-first search)

sorting and searching

  • binary search
  • linear search
  • exponential search
  • bubble sort
  • insertionsort
  • selectionsort
  • heapsort
  • mergesort
  • quicksort

About

An Algorithm Collection in Java

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages