← All Projects
  • DSA
  • Active

Java DSA Practice

A Java repository for practicing DSA fundamentals and building stronger problem-solving habits.

Screenshot of Java DSA Practice

The Problem

Build logic confidence by repeatedly solving core DSA patterns in Java.

The Solution

Organize implementations by topic, keep solutions readable, and document complexity notes as the repository grows.

What I Built

  • Topic-wise organized solutions (arrays, strings, recursion, linked lists)

  • Time and space complexity notes on each solution

  • Clean Java code with readable variable names

  • Daily commit habit to track consistency

Tech Stack

  • Java
  • Data Structures
  • Algorithms

Challenges

Staying consistent with daily practice while keeping code quality high instead of just solving for the sake of it.

What I Learned

Pattern recognition improves significantly after solving 20+ problems in the same category. Recursion clicked after visualizing the call stack.

Key Metrics

  • 28 public repos

  • Daily logic practice

  • Java-first DSA