Skip to content

For everyone who wants to practice Data Structures and Algorithms with me and contribute to this repository. This repository aims to provide a collaborative platform for solving DSA problems, sharing solutions, and learning together.

License

Notifications You must be signed in to change notification settings

mrahmadhassankhan/DSA-PREPERATION

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DSA Preparation

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.

Table of Contents

Introduction

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.

How to Contribute

  1. Fork the Repository: Click the "Fork" button at the top right corner of this repository to create a copy under your own GitHub account.

  2. Clone Your Fork: Clone your forked repository to your local machine using:

    git clone https://github.com/mrahmadhassankhan/DSA-PREPERATION/tree/main
  3. Create a Branch: Create a new branch for your changes:

    git checkout -b your-branch-name
  4. Add Your Code: Implement your solution or add a new problem. Ensure to follow the directory structure.

  5. Commit Your Changes: Commit your changes with a descriptive message:

    git add .
    git commit -m "Add solution for problem X"
  6. Push to Your Fork: Push your changes to your forked repository:

    git push origin your-branch-name
  7. 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.

Repository Structure

- **`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.

Contributing Guidelines

  • 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.

Code of Conduct

We expect all contributors to follow the Code of Conduct to create a positive and inclusive environment for everyone.

License

This repository is licensed under the MIT License. See the LICENSE file for more information.

About

For everyone who wants to practice Data Structures and Algorithms with me and contribute to this repository. This repository aims to provide a collaborative platform for solving DSA problems, sharing solutions, and learning together.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published