Welcome to the DSA Preparation repository! 🎉
This repository is designed for anyone interested in practicing Data Structures and Algorithms (DSA) and collaborating with others on solving DSA problems. Whether you're a beginner or an experienced coder, you're welcome to join us and contribute to this repository.
Data Structures and Algorithms are fundamental to computer science and are crucial for technical interviews. This repository provides a space for practicing and improving these skills by solving various problems and sharing solutions.
-
Fork the Repository: Click the "Fork" button at the top right corner of this repository to create a copy under your own GitHub account.
-
Clone Your Fork: Clone your forked repository to your local machine using:
git clone https://github.com/mrahmadhassankhan/DSA-PREPERATION/tree/main
-
Create a Branch: Create a new branch for your changes:
git checkout -b your-branch-name
-
Add Your Code: Implement your solution or add a new problem. Ensure to follow the directory structure.
-
Commit Your Changes: Commit your changes with a descriptive message:
git add . git commit -m "Add solution for problem X"
-
Push to Your Fork: Push your changes to your forked repository:
git push origin your-branch-name
-
Create a Pull Request: Go to the original repository and open a pull request from your forked repository. Provide a description of your changes and submit.
- **`Algorithms/`**: Contains implementations of various algorithms.
- **`Choose Best One/`**: Compare the best one in two by thinking which will take less iterations
- **`Problems/`**: Contains folders for different problems with their solutions.
- Write Clear Code: Ensure your code is well-documented and easy to understand.
- Follow Coding Standards: Adhere to the coding style and standards used in this repository.
- Provide Tests: Include tests for your solutions to verify their correctness.
We expect all contributors to follow the Code of Conduct to create a positive and inclusive environment for everyone.
This repository is licensed under the MIT License. See the LICENSE file for more information.