A Data Structures and Algorithms Visualisation Tool
- Download the files from this GitHub repository
- Ensure you have Python downloaded along with the required dependencies (found in requirements.txt)
- Run the project through src/main.py
- Enjoy!
Sorting Algorithms
- Selection Sort Max
- Selection Sort Min
- Insertion Sort
- Shell Sort
- Bubble Sort Up
- Bubble Sort Down
- Cocktail Sort
- Merge Sort
- Quick Sort
- 3-Way Quick Sort
- Heap Sort
- Counting Sort
- Radix Sort
- Bogo Sort
Binary Tree Traversals
- Inorder
- Preorder
- Postorder
- Breadth First Search
- Boundary
Graph Traversals
- Breadth First Search
- Depth First Search
- Djkstra's
- Bellman Ford
- A*
Hashmaps
- Chaining
- Linear Probing
- Quadratic Probing
- Double Hashing
Miscellaneous
- Binary Search
- Red Black Trees