This is a repository in which you can learn the data structures and algorithms practically, specifically in C++. The repository is divided into multiple folders like:
- Sparse Matrix
- Singly Linked List
- Doubly Linked List
- Circular Linked List
- Stack
- Recursion
- Queue
- Binary Search Tree
- Heaps
- Searching Algorithms
- Sorting Algorithms
- Labs And Tasks
You can simply go to any folder, find a program related to that folder topic and learn from that, there are comments added in each program for better understanding.
Please visit LEARN.md for contributions
Please visit CONTRIBUTE.md for contributions
![Hacktoberfest2022 Banner](https://private-user-images.githubusercontent.com/36946330/271813550-5d85d49a-f51b-4216-98c7-d56f34645558.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQzNjgxNTIsIm5iZiI6MTcyNDM2Nzg1MiwicGF0aCI6Ii8zNjk0NjMzMC8yNzE4MTM1NTAtNWQ4NWQ0OWEtZjUxYi00MjE2LTk4YzctZDU2ZjM0NjQ1NTU4LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MjIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODIyVDIzMDQxMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTg4ZDhlZTYzYjUxYmU1YjYzYzI0ZDM5ZjY2MjZkYWMwNWJjMjQ4YzhkMGMwMzM5NTAxOTFhMDNjZTNmZTVkMTAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.uPC9L1kWAbrfdFWTCDrAQWCIHlCQTV5RuXoXjXINFNM)
This year marks the 10th anniversary of Hacktoberfest, and we’re calling on your support! Whether it’s your first time participating—or your tenth—it’s almost time to hack out four pristine pull/merge requests as we continue our month of support for open source.
Hacktoberfest is a month-long celebration of open source software run by DigitalOcean in partnership with GitHub and Twilio. Hacktoberfest is open to everyone in our global community! Four quality pull requests must be submitted to public GitHub repositories. You can [sign up](https://hacktoberfest.com/) anytime between October 1 and October 31.