Skip to content
This repository has been archived by the owner on Feb 4, 2024. It is now read-only.
/ DSA Public archive

Collection of Data Structures and Algorithms implemented in Java

Notifications You must be signed in to change notification settings

jwala-anirudh/DSA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DSA in Java

Welcome to the Java Data Structures and Algorithms repository!

TLDR;

All leetcode questions solved are available here

This repository contains a collection of Data Structures and Algorithms implemented in Java, along with LeetCode solutions and personal learning notes. All the code in this repository is open-source and available for anyone to use or contribute to.

The Data Structures included in this repository are:

  • Arrays
  • Linked Lists
  • Stacks and Queues
  • Trees and Binary Trees
  • Graphs
  • Hash Tables

The Algorithms included in this repository are:

  • Searching and Sorting Algorithms
  • Dynamic Programming
  • Greedy Algorithms
  • Backtracking Algorithms
  • Divide and Conquer Algorithms
  • Bit Manipulation

In addition to the code implementations, this repository also includes solutions to LeetCode problems related to Data Structures and Algorithms. Each solution is explained in detail and accompanied by the relevant code.

Furthermore, this repository also contains personal learning notes on each Data Structure and Algorithm, which can be used as a reference for anyone looking to learn or refresh their knowledge.

I welcome contributions from anyone looking to improve or add to the existing codebase. Thank you for visiting!

About

Collection of Data Structures and Algorithms implemented in Java

Topics

Resources

Stars

Watchers

Forks