Skip to content

Latest commit

Β 

History

History
44 lines (30 loc) Β· 1.14 KB

File metadata and controls

44 lines (30 loc) Β· 1.14 KB

JAVA and DSA Projects and Problem Sets

This repository contains a collection of Java projects along with Data Structures and Algorithms (DSA) implementations and problem sets.
It is designed for practice, interview preparation, and strengthening problem-solving skills in Java.


πŸ“‚ Contents

  • Java Projects

    • Mini projects showcasing core Java concepts.
    • Hands-on implementations of OOP, Collections, Exception Handling, and more.
  • DSA Implementations

    • Arrays, Strings, Linked Lists, Stacks, Queues
    • Trees, Graphs, Heaps, Hashing
    • Searching and Sorting Algorithms
    • Dynamic Programming, Recursion, Backtracking
  • Problem Sets

    • LeetCode, GeeksforGeeks, HackerRank style problems
    • Solutions with explanations and comments
    • Beginner β†’ Advanced level problems

πŸš€ Getting Started

Prerequisites

  • Java 8 or higher
  • Any IDE (Eclipse, IntelliJ, VS Code) or command line setup

🎯 Goals

  • Strengthen problem-solving with Java
  • Prepare for coding interviews
  • Build reusable DSA templates for quick reference

πŸ“œ License

This project is licensed under the MIT License.