GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - itsCodeTide/DSA-Java-Playground: A complete collection of Data Structures and Algorithms in Java — from arrays to advanced patterns. Built while learning and exploring core concepts of problem-solving and efficient coding.

BranchesTags
Open more actions menu

Latest commit

 

History

141 Commits
141 Commits

Folders and files

NameName
Last commit message
Last commit date
1. Java Basic Concepts
1. Java Basic Concepts
 
 
10. Hash
10. Hash
 
 
11. Searching and Sorting
11. Searching and Sorting
 
 
12. Trie
12. Trie
 
 
13. Divide and Conquerer
13. Divide and Conquerer
 
 
14. Greedy Algorithm
14. Greedy Algorithm
 
 
15. Recursion
15. Recursion
 
 
16. Pattern
16. Pattern
 
 
17. Backtracking
17. Backtracking
 
 
18. Bit Manipulation
18. Bit Manipulation
 
 
19. Number Theory
19. Number Theory
 
 
2. Arrays
2. Arrays
 
 
20. Dynamic Programming
20. Dynamic Programming
 
 
3. Strings
3. Strings
 
 
4. Linked List
4. Linked List
 
 
5. Stack
5. Stack
 
 
6. Queue
6. Queue
 
 
7. Tree
7. Tree
 
 
8. Graphs
8. Graphs
 
 
9. Heap
9. Heap
 
 
Java Basic Program
Java Basic Program
 
 
README.md
README.md
 
 

Repository files navigation

DSA-Java-Playground

A complete collection of Data Structures and Algorithms in Java — from arrays to advanced patterns. Built while learning and exploring core concepts of problem-solving and efficient coding.

This repo contains my learning journey through Data Structures & Algorithms in Java. I'm currently exploring:

  • 📌 Arrays, Strings, Searching & Sorting
  • 📌 Recursion, Hashing, Stack, Queue, and more
  • 📌 Pattern-based problems (Sliding Window, Two Pointer, etc.)
  • 📌 Frequently asked interview questions

🔧 How to Run

Clone the repo and run any .java file in your IDE or using javac and java commands.

💡 Why this repo?

To learn, build, and document core DSA concepts — and share the journey!

🚀 DSA Playground — Powered by Java ☕️

Hi, I'm Labh Jethe 👋
This is where I learn, build, and break down the essentials of Data Structures and Algorithms one line of code at a time.


🧩 What’s Inside?

📦 This repository is packed with my hands-on practice in:

  • 🔁 Arrays — from traversals to advanced algorithms
  • 🔎 Searching & Sorting — Binary Search, Bubble Sort, and beyond
  • 🧠 Problem-solving — Kadane’s, Moore’s Voting Algorithm, N/K frequency, and more
  • 📚 Classic DSA patterns — all implemented manually for deeper understanding

Each file is clean, well-commented, and focused on concept clarity over shortcuts.


🛠️ How I Use This Repo

  • 👨‍💻 Reinforce DSA concepts
  • 🔍 Reference patterns during interviews or revisions
  • 🧪 Experiment with variations, edge cases & logic rewrites
  • ✍️ Track learning progress and reflect on growth

🧠 Why Manual Implementations?

Because magic happens when you type it out, debug it, and make it work.
I avoid built-in shortcuts and write everything step by step — from scratch.


🌱 What's Next?

  • Dynamic Programming
  • Graphs & Trees
  • Real-world problem sets
  • Performance optimization tests

🤝 Let’s Connect

If you're on a similar journey or spot improvements, feel free to fork, star ⭐, or drop a message!


"Learning DSA is not about memorizing problems — it’s about building a mental muscle for structured thinking."
Let's grow, one problem at a time 💪

About

A complete collection of Data Structures and Algorithms in Java — from arrays to advanced patterns. Built while learning and exploring core concepts of problem-solving and efficient coding.

Resources

Readme
Activity

Stars

3 stars

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.