Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DSA Problem Sheet

A comprehensive collection of Data Structures and Algorithms problems to help you prepare for coding interviews and improve your problem-solving skills.

🚀 Hacktoberfest 2025

This repository is participating in Hacktoberfest 2025! 🎉

Hacktoberfest is a month-long celebration of open source software run by DigitalOcean. During the month of October, contributors are encouraged to make meaningful contributions to open source projects.

How to Contribute

  1. Fork this repository
  2. Clone your forked repository
  3. Create a new branch for your contribution: git checkout -b feature/your-feature-name
  4. Add new problems or solve existing ones
  5. Commit your changes: git commit -m 'Add: Brief description of your contribution'
  6. Push to your branch: git push origin feature/your-feature-name
  7. Open a Pull Request with a clear description of your changes

Contribution Guidelines

  • Follow the existing folder structure
  • Include problem description, constraints, examples, and solution
  • Use clear and descriptive commit messages
  • Ensure your code is well-commented and readable
  • Test your solutions before submitting

Repository Structure

Problems/
├── Arrays/
├── Strings/
├── LinkedLists/
├── Trees/
├── Graphs/
├── DynamicProgramming/
├── Sorting/
├── Searching/
└── ...

Each problem folder contains:

  • README.md: Problem description, examples, and constraints
  • Solutions in various programming languages (e.g., solution.py, solution.java, etc.)

📚 Topics Covered

  • Arrays and Strings
  • Linked Lists
  • Stacks and Queues
  • Trees and Graphs
  • Dynamic Programming
  • Sorting and Searching Algorithms
  • Greedy Algorithms
  • Backtracking
  • And more!

🛠️ Getting Started

  1. Choose a topic you're interested in
  2. Pick a problem to solve or add a new one
  3. Implement your solution
  4. Submit a pull request

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

🤝 Contributors

We welcome contributions from everyone! Whether you're a beginner or an expert, there's always something to learn and share.

Happy coding! 💻

About

No description, website, or topics provided.

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages