Skip to content

SanjaiRamesh/java-data-structures-algorithms

Repository files navigation

Java Data Structures & Algorithms

This repository contains my structured preparation for Data Structures and Algorithms focused on coding interviews.

Topics Covered

  • Arrays
  • Strings
  • Hashing
  • Sliding Window
  • Two Pointers
  • Stack & Queue
  • Trees
  • Graphs
  • Dynamic Programming
  • Backtracking
  • Greedy

Structure

Each solution includes:

  • Problem description
  • Approach explanation
  • Time Complexity
  • Space Complexity

Example:

Time Complexity: O(n)
Space Complexity: O(1)

Goal

Strengthening problem-solving skills and mastering patterns for scalable system design interviews.

About

Structured DSA preparation in Java covering patterns, complexity analysis, and interview-focused problems.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages