Skip to content

ghostmkg/dsa-code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📘 DSA-Code

Welcome to DSA-Code 🎉
A community-driven repository of Data Structures and Algorithms (DSA) solutions implemented in multiple programming languages.
The goal of this project is to help learners and contributors explore, practice, and enhance their problem-solving skills in DSA.


📑 Table of Contents


🚀 Features

  • 💡 Solutions in multiple languages — C, C++, Python, Java, JavaScript, and more.
  • 🧑‍💻 Beginner-friendly problem statements with clear, structured solutions.
  • 🗺️ Comprehensive DSA Roadmap to guide your journey.
  • 🌍 Open-source project — perfect for Hacktoberfest, coding practice, and interviews.
  • 🧩 Each folder contains DSA problems and solutions for the respective programming language.

🧭 DSA Roadmap

Follow our step-by-step roadmap to master DSA concepts from Basic to Advanced 👇
📘 View the Roadmap


🤝 How to Contribute

We ❤️ contributions!
Follow these steps to add your solutions:

1️⃣ Fork the Repository

Click the Fork button (top-right) to create your own copy.

2️⃣ Clone Your Fork

git clone https://github.com/<your-username>/dsa-code.git
cd dsa-code

3️⃣ Create a New Branch

git checkout -b feature-branch-name

4️⃣ Add Your Code

  • Navigate to the correct folder (e.g., Python/, Java/, etc.)

  • Add your DSA problem solution file.

  • Ensure proper file naming and comments for clarity.

5️⃣ Commit and Push Changes

git add .
git commit -m "Added solution for <problem-name> in <language>"
git push origin feature-branch-name

6️⃣ Create a Pull Request

  1. Go to the Pull Requests tab on the original repo.

  2. Click on New Pull Request.

  3. Add a clear title and description.

  4. Submit and wait for review 🚀

📝 Contribution Guidelines

  • ✅ Write clean, readable, and well-commented code.

  • ✅ Add only DSA-related problems and solutions.

  • ✅ Maintain folder structure and avoid duplicates.

  • ❌ Do not copy-paste code without proper reference or attribution.

📢 Join Our Community

Be a part of our growing community 🌱 — learn, code, and grow together!

  • 💬 Join on Discord

  • 📢 Join on Telegram

  • 💼 Follow on LinkedIn

  • 💬 Join our WhatsApp Community

  • 📺 Subscribe on YouTube

  • 🐦 Follow on Twitter

  • 📸 Follow on Instagram

  • ☕ Support the Project

If you love this project and want to support future development, consider buying us a coffee:

Buy Me A Coffee



🏷️ GitHub Badges

GitHub Repo stars
GitHub forks
GitHub issues
GitHub pull requests
GitHub license
Contributions Welcome

About

No description or website provided.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 281