ุงูุชุนููู
ุงูุชูููููุฌูุง
ุงูุจุฑู
ุฌุฉ
ุนููู
ุงููู
ุจููุชุฑ
ุงูุฎูุงุฑุฒู
ูุงุช
ููุงูู ุงูุจูุงูุงุช
ููุงูู ุงูุจูุงูุงุช ูุงูุฎูุงุฑุฒู
ูุงุช
๐ฉโ๐ป Practice 125+ Algorithms
Using your favourite language
โ C
โ C++
โ Java
โ C#
โ Golang
โ Python
โ JavaScript
โ Rust
โ Dart
Covering 25+ Data Structures.
โฉ
Using your favourite language
โ C
โ C++
โ Java
โ C#
โ Golang
โ Python
โ JavaScript
โ Rust
โ Dart
Covering 25+ Data Structures.
โฉ
If you are learning or planning to learn DSA in the near future, here is the most effective roadmap.
Take a look and practice the given algorithms.
Take a look and practice the given algorithms.
โ Data Structures
โ Array
โฏ One-Dimensional Array
โฏ Multi-Dimensional Array
โ Linked List
โฏ Singly Linked List
โฏ Doubly Linked List
โฏ Circular Linked List
โ Array
โฏ One-Dimensional Array
โฏ Multi-Dimensional Array
โ Linked List
โฏ Singly Linked List
โฏ Doubly Linked List
โฏ Circular Linked List
.
โ Stack
โ Queue
โฏ Simple Queue
โฏ Circular Queue
โฏ Priority Queue
โฏ Double Ended Queue (Deque)
โ Hash Table
โ Heap
โฏ Max Heap
โฏ Min Heap
โฏ Fibonacci Heap
โ Stack
โ Queue
โฏ Simple Queue
โฏ Circular Queue
โฏ Priority Queue
โฏ Double Ended Queue (Deque)
โ Hash Table
โ Heap
โฏ Max Heap
โฏ Min Heap
โฏ Fibonacci Heap
.
โ Tree
โฏ General Tree
โฏ Binary Tree
โฏ Binary Search Tree
โฏ AVL Tree
โฏ B-Tree
โฏ B+ Tree
โฏ Red Black Tree
โฏ Trie
โ Graph
โฏ Directed Graph
โฏ Undirected Graph
โ Tree
โฏ General Tree
โฏ Binary Tree
โฏ Binary Search Tree
โฏ AVL Tree
โฏ B-Tree
โฏ B+ Tree
โฏ Red Black Tree
โฏ Trie
โ Graph
โฏ Directed Graph
โฏ Undirected Graph
โ.โ Array - Algorithms
โ Creating an Array
โ Iterate through Array
โ Get an Element
โ Search an Element
โ Insert Element(s)
โ Delete Element(s)
โ Filter an Array
โ Fetch a Sub-Array
โ Merging Arrays
โ Reverse Array
โโ Rotate Array
โ Creating an Array
โ Iterate through Array
โ Get an Element
โ Search an Element
โ Insert Element(s)
โ Delete Element(s)
โ Filter an Array
โ Fetch a Sub-Array
โ Merging Arrays
โ Reverse Array
โโ Rotate Array
โ.โ Linked List - Algorithms
โ Creating a Linked List
โ Iterate through Linked List
โ Get an Element
โ Find an Element
โ Creating a Linked List
โ Iterate through Linked List
โ Get an Element
โ Find an Element
โค Insert Element(s)
โ At Start
โ At End
โ At Anywhere
โค Delete Element(s)
โ From Start
โ From End
โ From Anywhere
โโ IsEmpty
โโ Merging Linked Lists
โโ Reverse Linked List
โโ Check for Cycles
โ At Start
โ At End
โ At Anywhere
โค Delete Element(s)
โ From Start
โ From End
โ From Anywhere
โโ IsEmpty
โโ Merging Linked Lists
โโ Reverse Linked List
โโ Check for Cycles
โ.โ Stack - Algorithms
โ Push
โ Pop
โ IsEmpty
โ IsFull
โ Peek
โ Push
โ Pop
โ IsEmpty
โ IsFull
โ Peek
โ.โ Queue - Algorithms
โ Enqueue
โ Dequeue
โ IsEmpty
โ IsFull
โ Peek
โ Enqueue
โ Dequeue
โ IsEmpty
โ IsFull
โ Peek
โ.โ Hash Table - Algorithms
โค Hash Function
โ Division Method
โ Multiplication Method
โ Universal Hashing
โค Hash Collision
โ Collision Resolution
โค Open Addressing
โ Linear Probing
โ Quadratic Probing
โ Double Hashing
โค Hash Function
โ Division Method
โ Multiplication Method
โ Universal Hashing
โค Hash Collision
โ Collision Resolution
โค Open Addressing
โ Linear Probing
โ Quadratic Probing
โ Double Hashing
โ.โ
Heap - Algorithms
โ Heapify
โ Insert Element
โ Delete Element
โ Peek (Max/Min Element)
โ Extract (Max/Min Element)
โ Heapify
โ Insert Element
โ Delete Element
โ Peek (Max/Min Element)
โ Extract (Max/Min Element)
โ.โ Tree - Algorithms
โ Traversal
โ Height of a Node/Tree
โ Depth of a Node
โ Degree of a Node
โค Traversal
โ In Order
โ Pre Order
โ Post Order
โ Level Order
โ Insert
โ Delete
โ Traversal
โ Height of a Node/Tree
โ Depth of a Node
โ Degree of a Node
โค Traversal
โ In Order
โ Pre Order
โ Post Order
โ Level Order
โ Insert
โ Delete
โ.โ Graph - Algorithms
โค Adjacency Matrix
โ Add Edge
โ Remove Edge
โค Adjacency List
โ Add Edge
โ Remove Edge
โค Traverse Nodes
โ Depth First Search
โ Breadth First Search
โค Adjacency Matrix
โ Add Edge
โ Remove Edge
โค Adjacency List
โ Add Edge
โ Remove Edge
โค Traverse Nodes
โ Depth First Search
โ Breadth First Search
โค Shortest Path
โ Dijkstra's Algorithm
โ Floyd-Warshall Algorithm
โ Bellman Ford Algorithm
โค Minimum Spanning Tree
โ Kruskal's Algorithm
โโ Prim's Algorithm
โ Dijkstra's Algorithm
โ Floyd-Warshall Algorithm
โ Bellman Ford Algorithm
โค Minimum Spanning Tree
โ Kruskal's Algorithm
โโ Prim's Algorithm
โค Connectivity
โโ Check connectivity b/w nodes
โโ Find all paths
โโ Articulation points
โโ Bridges
โโ Hamiltonian Path
โโ Hamiltonian Cycle
โโ Eulerian Path
โโ Eulerian Cycle
20. Find # of islands
โโ Transitive Closure
โโ Check connectivity b/w nodes
โโ Find all paths
โโ Articulation points
โโ Bridges
โโ Hamiltonian Path
โโ Hamiltonian Cycle
โโ Eulerian Path
โโ Eulerian Cycle
20. Find # of islands
โโ Transitive Closure
โโ Graph Cycle
โค Topological Sorting
โโ Find all topological sorting
โโ Kahn's Algorithm
โโ Longest Path
โค Flow Network
โโ Ford-Fulkerson Algorithm
โโ EdmondsโKarp algorithm
โโ Dinic's Algorithm
โค Topological Sorting
โโ Find all topological sorting
โโ Kahn's Algorithm
โโ Longest Path
โค Flow Network
โโ Ford-Fulkerson Algorithm
โโ EdmondsโKarp algorithm
โโ Dinic's Algorithm
โ Search Algorithms
โ Linear Search
โ Jump Search
โ Binary Search
โ Interpolation Search
โ Exponential Search
โ Ternary Search
โ Linear Search
โ Jump Search
โ Binary Search
โ Interpolation Search
โ Exponential Search
โ Ternary Search
โ Sorting Algorithms
โ Bubble Sort
โ Selection Sort
โ Insertion Sort
โ Merge Sort
โ Quick Sort
And, a few advanced ones,
โ Binary Insertion Sort
โ 3-way Merge Sort
โ 3-way Quick Sort
โ Counting Sort
โ Radix Sort
โโ Bucket Sort
โโ Heap Sort
โ Bubble Sort
โ Selection Sort
โ Insertion Sort
โ Merge Sort
โ Quick Sort
And, a few advanced ones,
โ Binary Insertion Sort
โ 3-way Merge Sort
โ 3-way Quick Sort
โ Counting Sort
โ Radix Sort
โโ Bucket Sort
โโ Heap Sort
โโ Shell Sort
โโ Tim Sort
โโ Odd-Even Sort
โโ Comb Sort
โโ Cocktail Sort
โโ Tree Sort
โโ Cartesian Sort
20. Pigeonhole Sort
โโ Cycle Sort
โโ Strand Sort
โโ Pancake Sort
โโ Permutation Sort
โโ Gnome Sort
โโ Bitonic Sort
โโ Sleep Sort
โโ Tim Sort
โโ Odd-Even Sort
โโ Comb Sort
โโ Cocktail Sort
โโ Tree Sort
โโ Cartesian Sort
20. Pigeonhole Sort
โโ Cycle Sort
โโ Strand Sort
โโ Pancake Sort
โโ Permutation Sort
โโ Gnome Sort
โโ Bitonic Sort
โโ Sleep Sort
Hey ๐
I am a Tech Writer, Educator, and Mentor from India ๐ฎ๐ณ, here sharing
โฐ Tutorials
โฐ Tricks
โฐ Career Tips
โฐ Cheat Sheets
โฐ Practice Questions
โฐ Roadmaps
on
โ Web Development
โ Data Structures and Algorithms
โ Databases
Thanks for reading. ๐
I am a Tech Writer, Educator, and Mentor from India ๐ฎ๐ณ, here sharing
โฐ Tutorials
โฐ Tricks
โฐ Career Tips
โฐ Cheat Sheets
โฐ Practice Questions
โฐ Roadmaps
on
โ Web Development
โ Data Structures and Algorithms
โ Databases
Thanks for reading. ๐
ุฌุงุฑู ุชุญู ูู ุงูุงูุชุฑุงุญุงุช...