Skip to content

sonu2k1/Java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 Java DSA Programs:

A comprehensive collection of Java programs covering fundamental and advanced Data Structures and Algorithms concepts. Perfect for interview prep, competitive programming, and strengthening your problem-solving skills using Java.


🧠 What’s Inside?..

This repository includes Java implementations of :

🧮 Data Structures

  • Recursion
  • Arrays
  • Linked Lists (Singly, Doubly, Circular)
  • Stacks
  • Queues (Linear, Circular, Deque)
  • Trees (Binary Tree, BST, AVL)
  • Heaps
  • Hashing
  • Graphs (Adjacency List & Matrix)
  • Dynamic Programing

🧩 Algorithms

  • Sorting (Bubble, Selection, Insertion, Merge, Quick, Heap)
  • Searching (Linear, Binary Search)
  • Recursion & Backtracking
  • Dynamic Programming
  • Greedy Algorithms
  • Graph Algorithms (DFS, BFS, Dijkstra’s, Prim’s, Kruskal’s)
  • Sliding Window
  • Two Pointers.
  • Union-Find (Disjoint Set).

🚀 Getting Started

Requirements

  • Java JDK 8 or above.
  • Any Java IDE (IntelliJ, Eclipse, VSCode) or CLI setup.

About

Having Many practice programs

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages