Skip to content

This repository features solutions to Data Structures and Algorithms (DSA) problems from GeeksforGeeks and LeetCode, written in Java. Topics include arrays, linked lists, trees, graphs, dynamic programming, recursion, and more. Each solution is well-structured, optimized, and includes references to the original problems. Perfect for interview prep!

Notifications You must be signed in to change notification settings

Anjali0739/DSA-Questions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Data Structures and Algorithms (DSA) in Java

Welcome to the DSA in Java repository! This repository contains solutions to Data Structures and Algorithms (DSA) problems sourced from GeeksforGeeks and LeetCode. It is designed to help you strengthen your problem-solving skills and prepare for coding interviews.


📂 Topics Covered:

  • Arrays and Strings: Fundamental problems to master data manipulation.
  • Linked Lists, Stacks, and Queues: Essential linear data structures with practical examples.
  • Trees and Graphs: In-depth coverage of traversal, search, and pathfinding algorithms.
  • Dynamic Programming (DP): Optimized solutions to challenging problems.
  • Sorting and Searching: Core algorithms with performance insights.
  • Recursion and Backtracking: Step-by-step solutions to recursive problems.
  • Bit Manipulation and Greedy Algorithms: Efficient techniques to solve niche problems.

🌟 Repository Highlights:

  • Well-Structured Solutions: Each problem includes clean and commented Java code for easy understanding.
  • Optimized Implementations: Focus on time and space efficiency to meet competitive programming standards.
  • Reference Links: Includes links to original problems for context and further practice.

🤝 Contributions:

Contributions are welcome! If you'd like to add new solutions, fix bugs, or improve documentation, feel free to fork the repository, make changes, and submit a pull request.


Start mastering Data Structures and Algorithms in Java today! 🚀

About

This repository features solutions to Data Structures and Algorithms (DSA) problems from GeeksforGeeks and LeetCode, written in Java. Topics include arrays, linked lists, trees, graphs, dynamic programming, recursion, and more. Each solution is well-structured, optimized, and includes references to the original problems. Perfect for interview prep!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages