Skip to content
Collection of fun algorithms and data structures.
Java
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
BST.java
BellmanFord.java
BoyerMoore.java
Dijkstra.java
Edge.java
HashTable.java
Kruskal.java
MaxHeap.java
MergeSort.java
Prim.java
QuickSort.java
README.md
RabinKarp.java
WeightedGraph.java

README.md

#Algorithms

Collection of fun algorithms and data structures.

Included so far:

  • merge sort
  • quick sort
  • max heap
  • weighted (di)graphs
  • Kruskal's algorithm for finding MST
  • Prim's algorithm for finding MST
  • Dijkstra's algorithm for single-source shortest paths
  • Bellman Ford algorithm for single-source shortest paths
  • Rabin-Karp for substring search, with rolling hash
  • Boyer-Moore for substring search
  • Binary search tree
You can’t perform that action at this time.