Skip to content

A collection of Data Structures and Algorithms (DSA) practice problems, categorized topic-wise. Each topic includes code solutions and links to relevant problems from platforms like LeetCode, HackerRank, and more.

Notifications You must be signed in to change notification settings

Anirban-Manna-10/DSA-Practice-Questions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

markdown

Data Structures and Algorithms (DSA) Practice Repository

Welcome to my Data Structures and Algorithms (DSA) practice repository! This repository contains my personal practice solutions to various DSA problems, categorized topic-wise, along with links to relevant practice platforms like LeetCode, HackerRank, and others.

I am continuously learning and improving, and you can suggest new problems or improvements to the existing solutions. Feel free to contribute and share your ideas!

📚 Repository Structure

The repository is organized by topics. Each folder represents a DSA topic, containing:

  • Problem statements (where available).
  • Code solutions.
  • Links to the original problems for reference.

🚀 Topics Covered

  1. Arrays
  2. Strings
  3. Linked List
  4. Stacks & Queues
  5. Trees & Graphs
  6. Dynamic Programming
  7. Greedy Algorithms
  8. Sorting & Searching
  9. Bit Manipulation
  10. Backtracking
  11. Recursion

More topics will be added as I progress in my learning journey.

🔗 Problem Links

Most of the problems are sourced from:

The links to the exact problem statements will be provided in the respective README.md files inside each topic folder.

📂 How to Use

  1. Clone the repository:
    git clone https://github.com/Anirban-Manna-10/DSA-Practice-Questions.git
  2. Navigate to the topic folder of your interest.
  3. Each folder contains code files and a README.md explaining the problems solved.

🤝 Contributions & Suggestions

I’m open to suggestions! If you have new problems to recommend or improvements to my solutions, feel free to:

  • Open an issue.
  • Submit a pull request with your suggestions or code.
  • Comment with feedback!

How to Contribute:

  • Fork the repository.
  • Create a new branch with a descriptive name (e.g., add-dp-problem or optimize-linkedlist-solution).
  • Commit your changes.
  • Open a pull request with a detailed explanation of your changes or suggestions.

🌟 Acknowledgments

📬 Contact

If you have any questions or suggestions, feel free to reach out!


Happy Coding! 😄

About

A collection of Data Structures and Algorithms (DSA) practice problems, categorized topic-wise. Each topic includes code solutions and links to relevant problems from platforms like LeetCode, HackerRank, and more.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages