Skip to content

Solutions to problems from Striver's A2Z DSA Course, covering essential DSA concepts with problems sourced from platforms like LeetCode, GFG and CN.

License

SatyamVyas04/Strivers_A2Z_DSA

Repository files navigation

Banner

Stars Forks Issues License

Index

About the Project

Striver's A2Z DSA Course is a comprehensive program for mastering Data Structures and Algorithms. This repository provides solutions to all problems covered in the course, sourced from platforms like LeetCode, Coding Ninjas, and more.

The goal is to make learning easier by offering well-structured implementations that align with the course roadmap.

Course Link

Find the official Striver's A2Z DSA Course here.

Folder Structure

Each topic is organized in its own folder. Click to explore:

  1. Learn The Basics
  2. Sorting
  3. Arrays
  4. Binary Search
  5. Strings
  6. Linked List
  7. Recursion
  8. Bit Manipulation
  9. Stack & Queue
  10. Sliding Window
  11. Heaps
  12. Greedy
  13. Binary Trees
  14. Binary Search Tree
  15. Graphs
  16. Dynamic Programming
  17. Tries
  18. Strings (Advanced)

Contributing

We welcome contributions to improve the repository.

  1. Raise an Issue: Found a bug or have suggestions? Open an issue first.
  2. Fork & Branch: Fork the repo and create a new branch.
  3. Make Changes: Ensure code quality & consistency.
  4. Submit a PR: Clearly describe your changes in a pull request.
  5. Collaborate: Respond to feedback on your PR.

By contributing, you help others on their DSA journey. 🚀

Star History

Star History Chart

License

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

About

Solutions to problems from Striver's A2Z DSA Course, covering essential DSA concepts with problems sourced from platforms like LeetCode, GFG and CN.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Languages