This repository contains implementations of classic Data Structures and Algorithms using C++.
It is designed for interview preparation, competitive programming, and strengthening problem-solving skills.
arrays/β Array problems and utilitieslinked-list/β Singly, doubly, and circular linked listsstack-queue/β Stack and queue implementationstrees/β Binary trees, BST, AVL, Segment Treesgraphs/β BFS, DFS, shortest path, MSTsorting/β Bubble, Merge, Quick, Heap sortsearching/β Binary search, linear search, advanced searchingdynamic-programming/β Classic DP problems (Knapsack, LIS, Matrix Chain, etc.)
- C++17/20 (Standard Template Library heavily used)
- Compiler:
g++orclang++ - IDE: Visual Studio Code / CLion / any preferred editor
- Clone the repository:
git clone https://github.com/username/dsa-cpp.git