algo-ds
This repository consists of -
- Code for different algorithm and data structures,
- Tests for these algorithms,
- Comments inside code as appropriate note about the algorithm - when to use it, pros and cons etc
Sorting Algorithms -
- Bubble Sort
- Selection Sort
- Quick Sort
- Merge Sort
- Insertion Sort
- Heap Sort
Tree
- Creating BST from an array (input as unsorted array, creating array after sorting it using a sort algorithm)
- BST search, insert, Delete, traversals (inorder)