A collection of data structures and algorithms implemented in C++, designed to help programmers strengthen problem-solving skills and prepare for technical interviews.
The repository is organized into various categories for easy navigation:
- Data Structures: Implementations of fundamental data structures like arrays, linked lists, stacks, queues, trees, heaps, graphs, and hashmaps.
- Algorithms: Solutions and explanations for popular algorithms, including sorting, searching, dynamic programming, greedy methods, and more.
- Problem-Solving: Solutions to coding challenges from platforms such as LeetCode, Codeforces, and more.
- Language: C++
- Tools: VS Code, g++, Git
- Clean and optimized C++ code
- Well-commented solutions for better understanding
- Examples of both recursive and iterative approaches
- Competitive coding solutions
- Continuous updates with more problems and algorithms
- Clone the Repository:
git clone https://github.com/pranay-dutta/DS_Algo.git cd DS_Algo
- Explore by Category: Browse through directories for different data structures and algorithm implementations.
Contributions are welcome! Here's how you can help:
- Fork the repository
- Create a new branch
- Commit your changes
- Submit a pull request
Feel free to reach out for collaboration or queries:
- GitHub: pranay-dutta
- Email: rick15176@gmai.com
If you find this helpful, don't forget to give it a ⭐!