Skip to content

jeevankumardev18/JavaDsa2026

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 JavaDSA2026

A structured Data Structures and Algorithms journey using Java.
Focused on building strong problem-solving skills for Java Developer interviews (1–3 years experience level).


📌 About This Repository

This repository contains my daily DSA practice as part of a 30-day structured challenge.

The objective is to:

  • Strengthen Core Java fundamentals
  • Master problem-solving patterns
  • Improve coding speed and logical thinking
  • Prepare for technical interviews
  • Build consistency through daily practice

Each day focuses on one topic with 5 coding problems.

Difficulty progression: Beginner → Intermediate → Advanced


🗂 Repository Structure

JavaDSA2026/ │ ├── Day01_Arrays/ │ ├── Problem1_TwoSum.java │ ├── Problem2_MaxSubArray.java │ └── README.md │ ├── Day02_Strings/ │ ├── Problem1_ReverseString.java │ ├── Problem2_AnagramCheck.java │ ├── Day03_LinkedList/ │ └── ...

Each folder includes:

  • Problem statement
  • Optimized Java solution
  • Time & Space Complexity
  • Clean and readable code

🧠 Topics Covered

  • Arrays
  • Strings
  • Recursion
  • Sorting & Searching
  • Linked List
  • Stack
  • Queue
  • Hashing
  • Two Pointer Technique
  • Sliding Window
  • Binary Search
  • Trees
  • Heaps
  • Graphs
  • Backtracking
  • Dynamic Programming

⚙ Tech Stack

  • Language: Java
  • IDE: IntelliJ IDEA
  • Version Control: Git & GitHub

📊 Learning Strategy

  • 80% practical coding
  • 20% theory and concept clarity
  • Focus on optimization
  • Pattern recognition approach
  • Daily revision

🎯 Target

  • Solve 150+ quality DSA problems
  • Improve interview confidence
  • Crack Java Backend Developer roles
  • Build strong logical thinking

💡 Why This Repository?

Consistency beats motivation.
This repository represents disciplined daily effort toward becoming a better Java developer.


If you're also preparing for Java or backend interviews, feel free to explore and learn along.

About

A disciplined 30-day Java DSA challenge focused on core patterns, logic building, optimisation, structured daily practice and interview readiness.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages