This repository includes code that I wrote during DSA course. Used algorithms and data structures include but are not limited to
- Sorting
- MergeSort
- HeapSort
- QuickSort
- CountingSort
- BucketSort
- PositionalSort
- Order Statistics
- Binary Heap
- Data Structures
- Arrays
- Lists
- Trees
- BST
- Red-black Trees
- Hash Maps
- Interval Trees
- Graphs
- BFS
- DFS
- Floyed-Warshall
- Kruskal's
- Bellman-Ford's
- Dynamic Programming
- Greedy Algorithms