Skip to content

Mofiz-Usmani/dsa-in-java

Repository files navigation

Data Structures & Algorithms in Java

A collection of Java solutions for common Data Structures and Algorithms (DSA) problems.
Organized by topic for placements, interviews, and competitive programming preparation.


📌 Features

  • ✅ Categorized by topic (Arrays, Linked List, Stack, Queue, Trees, Graphs, Dynamic Programming, etc.)
  • ✅ Clean, well-commented Java code
  • ✅ Problem statements + explanations where applicable
  • ✅ Useful for quick revision before interviews

📚 Topics Covered Arrays

Strings

Linked List

Stack & Queue

Recursion

Sorting & Searching

Trees & Graphs

Dynamic Programming

Greedy Algorithms


🎯 Goal This repository is my personal DSA practice log in Java. It helps me:

Build problem-solving skills

Maintain consistency

Prepare for placements & technical interviews


🤝 Contributing This is primarily for my own practice, but if you spot any mistakes or have suggestions, feel free to open a pull request or raise an issue.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages