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.
- Host: GitHub
- URL: https://github.com/itsjomon/java-dsa
- Owner: itsjomon
- License: mit
- Created: 2025-03-08T14:54:16.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2025-03-08T15:24:08.000Z (about 2 months ago)
- Last Synced: 2025-03-15T12:16:53.733Z (about 2 months ago)
- Topics: algorithms, data-structures, java, java-dsa, java-programming-language
- Homepage: https://docs.oracle.com/en/java/
- Size: 2.93 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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!