Implementations of basic algorithms and data structures. This project is for learning purposes.
source env.sh
To add usage
make test
- Add documentations and notes.
- Add step by step explanations of ds_algos and ds.
- Implement graph algorithms (BFS, DFS, topological sort etc.,)
- Implement tree algorithms (BFS, DFS, balancing etc.,)
- Stacks
- Queues
- Linked lists
- Hash map
- Trees
- BST
- Balanced binary trees
- AVL Trees
- Binary Heap
- Graphs
- Tries
- Priority Queues