AmanRaj1608 / DSA-Implementation

Data Structure and Algorithms Implementation

Home Page:https://amanraj1608.github.io/DSA-Implementation/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Data Structures Implementation


Hi! This is my Data Structures and Algorithms Implementation repository.

Data Structure :

Data Structure C/C++ Java Python JavaScript
Array List πŸ“œ πŸ“œ
Linked List πŸ“œ πŸ“œ
Stack πŸ“œ πŸ“œ
Queue πŸ“œ πŸ“œ
Binary Search Tree πŸ“œ πŸ“œ
AVL Tree πŸ“œ
Red Black Tree
Trie πŸ“œ

Sorting Algorithms :

Sorting Algorithm Time Complexity C/C++ Java Python JavaScript
Selection Sort O(n^2) πŸ“œ
Bubble Sort O(n^2) πŸ“œ
Insertion Sort O(n^2) πŸ“œ
Merge Sort O(n log(n)) πŸ“œ
Quick Sort O(n^2) πŸ“œ
Heap Sort O(n log(n)) πŸ“œ
Bucket Sort O(n^2)
Radix Sort O(nk)
Tim Sort O(nk)
Shell Sort O(nk)

Divide and Conquer ALgorithms :

Divide and Conquer Algorithms Time Complexity C/C++ Java Python JavaScript
Merge Sort O(n^2)

Dynamic Programming Algoritms :

Dynamic Programming Algoritms Time Complexity C/C++ Java Python JavaScript
Rod Cutting Problem O(n^2) πŸ“œ
Minimum Coin exchange O(n^2)

Author

Aman Raj

Contributor(s) :

  • prateek-senapati
  • sid-tiw