A healthy dose of data structures and algorithms. Below is a list of the currently implemented and future plans. Note that these solutions have ben hand rolled and rely very little on utiliy functions. To get a better understanding, there is a more detailed write-up of the content here: http://bamacken.github.io/Vitamin
Sorting Algorithms:
- InsertionSort
- SelectionSort
- BubbleSort
- QuickSort
- Heapsort [in progress]
- MergeSort [in progress]
Data Structures:
- Hashtable
- Array [in progress]
- Stack [in progress]
- Linked List [in progress]
- Queue [in progress]
- Binary Tree [in progress]
- Graph [in progress]
Searching Algorithms:
- Sequential search
- Binary Search
- A* Search [Once graphs have been implemented]
- Depth First Search [Once graphs have been implemented]
- Breadth First Search [Once graphs have been implemented]
- Dijkstra Search [Once graphs have been implemented]