To make the Competitive Programming repository more user-friendly and accessible, the following features have been included:
-
Easy Navigation: The repository has been organized in a structured manner, making it easy for users to navigate and find the solutions they are looking for.
-
Readme File: Each solution folder contains a readme file that provides a brief overview of the problem and a link to the original problem statement. This makes it easier for users to understand the problem before examining the solution code.
-
Variety of Algorithms and Data Structures: The repository contains a variety of algorithms and data structures implemented in C++, allowing users to learn and practice different concepts.
-
Contributions Welcome: The repository is open for contributions from the community, which means users can contribute their own solutions or even suggest improvements to existing ones.
-
Apache-2.0 License: The repository follows the Apache-2.0 license, which means users are free to use and modify the code for personal and commercial purposes as long as they give appropriate credit and maintain the license terms.
Overall, the Competitive Programming repository is designed to provide an accessible and valuable resource for beginner and intermediate coders looking to improve their skills and knowledge in the field.
To use this repository, simply clone it to your local machine using one of the following commands:
Use Git or checkout with SVN using the web URL.
https://github.com/numanzamandipuu/Competitive-Programming.git
Use a password-protected SSH key.
git@github.com:numanzamandipuu/Competitive-Programming.git
Work fast with GitHub's official CLI.
gh repo clone numanzamandipuu/Competitive-Programming
Open with GitHub Desktop Application.
x-github-client://openRepo/https://github.com/numanzamandipuu/Competitive-Programming
To use the repository, navigate to the relevant folder for the problem you're interested in. Then follow the following steps:
- Each folder contains a C++ solution file and a README file with the original problem link. You can have a look to those files.
- Review the solution code and problem statement to gain insight into how the problem was solved.
- Contribute to the repository by submitting solutions to existing problems or adding new solutions following the Contribution Guidelines.
This repository is intended to provide a resource for competitive programmers of all levels, from beginners to advanced, looking to improve their problem-solving skills and explore new algorithms and data structures.