Skip to content

Repository files navigation

DSA 2026

A complete Data Structures and Algorithms learning repository containing notes, implementations, practice questions, and solutions written in Java.

Topics Covered

Arrays

  • Array Basics
  • Traversal
  • Searching
  • Array Problems

2D Arrays

  • Matrix Operations
  • Traversal Techniques
  • Matrix-Based Problems

ArrayList

  • Dynamic Arrays
  • Operations
  • Practice Questions

Strings

  • String Manipulation
  • StringBuilder
  • Pattern Problems
  • String Algorithms

Hashing

  • HashMap
  • HashSet
  • Frequency Counting
  • Lookup Optimization

Sorting

  • Bubble Sort
  • Selection Sort
  • Insertion Sort
  • Merge Sort
  • Quick Sort
  • Sorting-Based Problems

Object Oriented Programming

  • Classes & Objects
  • Constructors
  • Inheritance
  • Polymorphism
  • Encapsulation
  • Abstraction

Time & Space Complexity

  • Big O Notation
  • Time Analysis
  • Space Analysis
  • Optimization Techniques

DSA Question Practice

  • LeetCode Problems
  • Pattern-Based Questions
  • Problem Solving Approaches
  • Interview Questions

Goal

This repository documents my complete DSA learning journey throughout 2026. The objective is to strengthen problem-solving skills, master core data structures and algorithms, and prepare for coding interviews.


Language

  • Java

📂 Repository Structure

DSA_2026
│
├── Arrays(Part-1)
├── Arrays_2D
├── ArrayList
├── Strings
├── Hashing
├── Sorting
├── Object_Oriented_Programming
├── Time & Space Complexity
└── DSA_Question_Practice

Author

Saurav Pandit

Documenting my DSA journey, practice problems, and solutions while preparing for software engineering interviews.

⭐ If you find this repository useful, consider giving it a star.

About

Complete Data Structures & Algorithms (DSA) learning journey in Java. Covers arrays, strings, hashing, sorting, OOP, complexity analysis, and coding interview practice with solutions.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages