Skip to content

Sivanesan-R/DSA-Java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧠 DSA in Java

Welcome to DSA-Java, a comprehensive collection of Data Structures and Algorithms implemented in Java 💻.
This repository is designed for learners and developers who want to strengthen their Java and problem-solving skills.


📚 Contents

This repo includes implementations and problem solutions from various topics such as:

🧩 Core DSA Topics

  • Arrays, Strings, and Recursion
  • Linked Lists (Singly, Doubly, Circular)
  • Stacks and Queues
  • Trees (Binary Tree, BST, AVL, Segment Tree)
  • Heaps & Priority Queues
  • HashMaps and Sets
  • Sorting Algorithms (QuickSort, MergeSort, etc.)
  • Binary Search and Linear Search
  • Bit Manipulation
  • OOP Concepts in Java (Inheritance, Polymorphism, Abstraction, etc.)
  • Backtracking and Recursion Patterns
  • Mathematical Problems (Prime, GCD, Factorials, etc.)

🚀 Getting Started

1️⃣ Clone this repository

https://github.com/Sivanesan-R/DSA-Java.git

About

this is my DSA notes for for practicing java

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors