Skip to content

GDG-IGDTUW/DSA-1

Repository files navigation

🌟 DSA-1 Repository 🌟

Welcome to the DSA-1 Repository, your go-to collection for mastering Data Structures and Algorithms! This repository contains categorized DSA topics with corresponding questions to help you learn, practice, and excel in coding interviews and assessments.


📂 Topics Covered

The repository is structured into folders, each dedicated to a specific DSA topic. Inside each folder, you will find curated questions designed to challenge your understanding and problem-solving skills.

  1. Arrays
  2. Binary search
  3. Strings
  4. Linked Lists
  5. Hashmap
  6. Recursion
  7. Stacks and Queues
  8. Heaps
  9. Greedy
  10. Trees
  11. Graphs
  12. Dynamic Programming

🛠️ How to Use This Repository?

  1. Navigate to the folder of your chosen topic.
  2. Pick a question file to solve.
  3. Write your solution and test it thoroughly.
  4. Share your solutions by contributing!

🤝 How to Contribute?

We welcome contributions to make this repository even more robust and helpful for learners. Follow the steps below to contribute:

  1. Fork the Repository 🍴
    Create your own copy of this repository.

  2. Clone the Repository 🖥️
    Clone the forked repository to your local machine.

  3. Create a Branch 🌿
    Work on a separate branch for your feature or solution.

  4. Add Your Solutions 📄

    • Navigate to the appropriate folder (e.g., trees/).
    • Add your solution file named as: githubUsername--questionName.extension (e.g., johnDoe--Q11. Rotate Image.java).
    • Ensure your code is clean and includes comments for clarity.
  5. Push Changes and Create a Pull Request 🔄
    Push your branch to GitHub and create a pull request. Your changes will be reviewed and merged!


🎯 Guidelines

  • Include only unique and optimized solutions.
  • Use proper coding standards and comments for better readability.
  • Avoid submitting solutions in the form of images or PDFs.
  • Be respectful and inclusive while collaborating.

📚 Learning Resources

Here are some great resources to deepen your DSA understanding:


🏆 Rewards and Recognition

Your contributions will be acknowledged and appreciated! Contributors will receive:

  • Certificates of Contribution.
  • **Shoutouts

🙌 Maintainers

Feel free to reach out if you have any questions or concerns:

🤝 Collaborators

Praggya Verma,Aditi Mehta,Khushi Mittal,Khushi Sharma,Nishi Sharma,Ipshita Tandon,Pallavi Kumari,Palak Khanna,Ishita Pahuja

Let’s learn and grow together! 🚀

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published