@@ -100,6 +100,26 @@ Unit tested, fully functional implementations of the following data structures:
100
100
* [ Priority Queue] ( http://nbviewer.ipython.org/github/donnemartin/interactive-coding-challenges/blob/master/arrays_strings/priority_queue/priority_queue_solution.ipynb )
101
101
* [ Hash Map] ( http://nbviewer.ipython.org/github/donnemartin/interactive-coding-challenges/blob/master/arrays_strings/hash_map/hash_map_solution.ipynb )
102
102
103
+ ### Reference Implementations: Algorithms
104
+
105
+ Unit tested, fully functional implementations of the following algorithms:
106
+
107
+ * [ Selection Sort] ( http://nbviewer.ipython.org/github/donnemartin/interactive-coding-challenges/blob/master/sorting_searching/selection_sort/selection_sort_solution.ipynb )
108
+ * [ Insertion Sort] ( http://nbviewer.ipython.org/github/donnemartin/interactive-coding-challenges/blob/master/sorting_searching/insertion_sort/insertion_sort_solution.ipynb )
109
+ * [ Quick Sort] ( http://nbviewer.ipython.org/github/donnemartin/interactive-coding-challenges/blob/master/sorting_searching/quick_sort/quick_sort_solution.ipynb )
110
+ * [ Merge Sort] ( http://nbviewer.ipython.org/github/donnemartin/interactive-coding-challenges/blob/master/sorting_searching/merge_sort/merge_sort_solution.ipynb )
111
+ * [ Radix Sort] ( http://nbviewer.ipython.org/github/donnemartin/interactive-coding-challenges/blob/master/sorting_searching/radix_sort/radix_sort_solution.ipynb )
112
+ * [ Topological Sort] ( http://nbviewer.ipython.org/github/donnemartin/interactive-coding-challenges/blob/master/graphs_trees/graph_build_order/build_order_solution.ipynb )
113
+ * [ Tree Depth-First Search (Pre-, In-, Post-Order)] ( http://nbviewer.ipython.org/github/donnemartin/interactive-coding-challenges/blob/master/graphs_trees/tree_dfs/dfs_solution.ipynb )
114
+ * [ Tree Breadth-First Search] ( http://nbviewer.ipython.org/github/donnemartin/interactive-coding-challenges/blob/master/graphs_trees/tree_bfs/bfs_solution.ipynb )
115
+ * [ Graph Depth-First Search] ( http://nbviewer.ipython.org/github/donnemartin/interactive-coding-challenges/blob/master/graphs_trees/graph_dfs/dfs_solution.ipynb )
116
+ * [ Graph Breadth-First Search] ( http://nbviewer.ipython.org/github/donnemartin/interactive-coding-challenges/blob/master/graphs_trees/graph_bfs/bfs_solution.ipynb )
117
+ * [ Dijkstra's Shortest Path] ( http://nbviewer.ipython.org/github/donnemartin/interactive-coding-challenges/blob/master/graphs_trees/graph_shortest_path/graph_shortest_path_solution.ipynb )
118
+ * [ Unweighted Graph Shortest Path] ( http://nbviewer.ipython.org/github/donnemartin/interactive-coding-challenges/blob/master/graphs_trees/graph_shortest_path_unweighted/shortest_path_solution.ipynb )
119
+ * [ Knapsack 0/1] ( http://nbviewer.ipython.org/github/donnemartin/interactive-coding-challenges/blob/master/recursion_dynamic/knapsack_01/knapsack_solution.ipynb )
120
+ * [ Knapsack Unbounded] ( http://nbviewer.ipython.org/github/donnemartin/interactive-coding-challenges/blob/master/recursion_dynamic/knapsack_unbounded/knapsack_unbounded_solution.ipynb )
121
+ * [ Sieve of Eratosthenes] ( http://nbviewer.ipython.org/github/donnemartin/interactive-coding-challenges/blob/master/math_probability/generate_primes/check_prime_solution.ipynb )
122
+
103
123
### Installing and Running Challenges
104
124
105
125
* [ Repo Structure] ( #repo-structure )
0 commit comments