Skip to content
/ DSA Public

My solutions to the various problems available on various coding platforms.

License

Notifications You must be signed in to change notification settings

uday510/DSA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DSA

Data Structures and Algorithms

Stars Badge Forks Badge GitHub contributors License: MIT Language: Java Language: JavaScript Language: C++

My solutions to various problems available on different coding platforms.

Table of Contents

Array

  • Arrays
  • Linked Lists
  • Queue
  • Stack

Non-Array

  • Graphs
  • Trees
  • Tries

Famous Algorithms

  • Kadane's Algorithm
  • Stable Internships
  • Union Find
  • Dijkstra's Algorithm
  • Topological Sort
  • Kruskal's Algorithm
  • Knuth-Morris-Pratt Algorithm
  • A* Algorithm

Sort

  • Bubble Sort
  • Insertion Sort
  • Selection Sort
  • Three Number Sort
  • Quick Sort
  • Heap Sort
  • Radix Sort
  • Merge Sort
  • Count Inversions

Dynamic Programming

  • To be added

Heap

  • To be added

Patterns

  • To be added

Recursion

  • To be added

Binary Search

  • To be added

Greedy Algorithms

  • To be added

String

  • To be added