Implement common algorithms in Java including Graph, Sorting, ADS (similar to default Collections framework)
org.java.algorithm.graph
|
--- org.java.algorithm.graph.basics
|
--- org.java.algorithm.graph.traverse
|
--- org.java.algorithm.graph.shortestpath
|
--- org.java.algorithm.graph.mst
|
--- org.java.algorithm.graph.test
org.java.algorithm.graph.basics implementes the basic data structure of graph.
org.java.algorithm.graph.traverse implementes DFS and BFS.
org.java.algorithm.graph.test includes all JUnit test cases.
org.java.algorithm.sorting
|
--- org.java.algorithm.sorting
|
--- org.java.algorithm.test
org.java.algorithm.sorting implementes merge sort, quick sort, heap sort, slow sort (selection sort and insertion sort).
org.java.algorithm.test includes JUnit test cases.