An open API service indexing awesome lists of open source software.

https://github.com/itsjomon/java-dsa

A Java Data Structures and Algorithms repository for quick revision, practice, and reference.
https://github.com/itsjomon/java-dsa

algorithms data-structures java java-dsa java-programming-language

Last synced: about 1 month ago
JSON representation

A Java Data Structures and Algorithms repository for quick revision, practice, and reference.

Awesome Lists containing this project

README

        

# Java Data Stractures and Algorithm

Welcome to my **Java Data Structures & Algorithms** progress repository! This repository serves as a collection of my notes, code, and problem-solving progress to aid in revision and preparation for interviews.

## Repository Structure
- Each topic is organized in a separate `.java` file for simplicity.
- Files are named to match the topic name for easy identification.

## Repository Overview

Topics covered (Links will be updated as files are added to the repository):
- [Flowcharts & Pseudocodes](./)
- [Variables & Data Types](./)
- [Operators](./)
- [Conditional Statements](./)
- [Loops (Flow Control](./)
- [Patterns (Part 1)](./)
- [Functions & Methods](./)
- [Patterns (Part 2) - Advanced](./)
- [Arrays (Part 1)](./)
- [Arrays (Part 2)](./)
- [Basic Sorting Algorithms](./)
- [2D Arrays](./)
- [Strings](./)
- [Bit Manipulation](./)
- [Object Oriented Programming (OOP)](./)
- [Recursion Basics (Part 1)](./)
- [Recursion Basics (Part 2)](./)
- [Divide & Conquer](./)
- [Time & Space Complexity](./)
- [Backtracking](./)
- [ArrayLists](./)
- [Linked Lists (Part 1](./)
- [Linked Lists (Part 2](./)
- [Stacks (Part 1)](./)
- [Stacks (Part 2)](./)
- [Queues](./)
- [Greedy Algorithms](./)
- [Binary Trees (Part 1)](./)
- [Binary Trees (Part 1)](./)

### DSA - Practice Section
Topics covered (Links will be updated as files are added to the repository):

- [Practice Section 1](./)
- [Practice Section 2](./)
- [Practice Section 3](./)
- [Practice Section 4](./)
- [Practice Section 5](./)
- [Practice Section 6](./)
- [Practice Section 7](./)
- [Practice Section 8](./)
- [Practice Section 9](./)
- [Practice Section 10](./)
- [Practice Section 11](./)
- [Practice Section 12](./)
- [Practice Section 13](./)
- [Practice Section 14](./)
- [Practice Section 15](./)
- [Practice Section 16](./)
- [Practice Section 17](./)
- [Practice Section 18](./)
- [Practice Section 19](./)
- [Practice Section 20](./)
- [Practice Section 21](./)
- [Practice Section 22](./)
- [Practice Section 23](./)
- [Practice Section 24](./)
- [Practice Section 25](./)
- [Practice Section 26](./)
- [Practice Section 27](./)
- [Practice Section 28](./)
- [Practice Section 29](./)
- [Practice Section 30](./)
- [Practice Section 31](./)
- [Practice Section 32](./)
- [Practice Section 33](./)
- [Practice Section 34](./)
- [Practice Section 35](./)
- [Practice Section 36](./)
- [Practice Section 37](./)
- [Practice Section 38](./)
- [Practice Section 39](./)
- [Practice Section 40](./)
- [Practice Section 41](./)
- [Practice Section 42](./)
- [Practice Section 43](./)
- [Practice Section 44](./)
- [Practice Section 45](./)
- [Practice Section 46](./)
- [Practice Section 47](./)
- [Practice Section 48](./)
- [Practice Section 49](./)
- [Practice Section 50](./)

## 🌟 *Don’t Forget to Star!*
If you find this repo useful, please consider giving it a star ⭐. It helps others discover it too!