Skip to content

Latest commit

 

History

History
37 lines (25 loc) · 1.62 KB

CONTRIBUTING.md

File metadata and controls

37 lines (25 loc) · 1.62 KB

Data Structures and Algorithms (DSA) Problems Repository

Welcome to the DSA Problems Repository! This repository is dedicated to collecting and solving famous and important data structures and algorithms (DSA) problems in various programming languages. Contributors are encouraged to add problems, solutions, and explanations to enhance the learning experience for everyone.

Table of Contents

Contributing

We welcome contributions from anyone interested in sharing DSA problems and solutions. To contribute, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or problem.
  3. Add your problem and solution to the appropriate folder.
  4. Commit your changes with a clear and concise commit message.
  5. Push your changes to your forked repository.
  6. Submit a pull request describing your changes.

Please ensure your code is clean and well-commented to facilitate understanding.

Adding a New Problem

To add a new DSA problem, follow these guidelines:

  1. Select a famous or important DSA problem that is commonly asked in interviews or has significant educational value.
  2. Create a new file for your problem in the appropriate language folder. If a language folder does not exist, feel free to create one.
  3. Use the format below to ensure consistency across submissions.

Problem Format

Each problem should be documented in a specific format for clarity: