This repository contains a collection of code snippets that reflect my journey of learning data structures and algorithms in C++. Each folder represents a different topic and includes code examples and explanations to help others understand and learn from my progress.
- Arrays
- LinkedList
- Binary Tree
- Stack
- Queue
- Hash Table
- Graph
Each data structure folder contains implementation files written in C++ and includes a README file with explanations and examples of usage.
- Sorting Algorithms (e.g., Bubble Sort, Merge Sort, Quick Sort)
- Searching Algorithms (e.g., Binary Search, Linear Search)
- Graph Algorithms (e.g., Breadth-First Search, Depth-First Search)
- Dynamic Programming
- Recursion
Similarly, each algorithm folder includes C++ implementation files and a README with explanations and example code.
This project is licensed under the GNU General Public License. You are free to use, modify, and distribute this code for personal and commercial purposes under the terms of the GPL. However, I assume no responsibility for any consequences resulting from the use of this code.
If you find this repository helpful or have any suggestions for improvement, feel free to create an issue or contact me directly.
Happy coding!