Swapna Kumar Panda
Swapna Kumar Panda

@swapnakpanda

21 ุชุบุฑูŠุฏุฉ 7 ู‚ุฑุงุกุฉ Oct 16, 2022
Twitter
๐Ÿ‘ฉโ€๐Ÿ’ป Practice 125+ Algorithms
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.
โžŠ Data Structures
โž€ 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
.
โž† 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
โž‹.โž Linked List - Algorithms
โž€ 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
โž‹.โž‚ Stack - Algorithms
โž€ Push
โž Pop
โž‚ IsEmpty
โžƒ IsFull
โž„ Peek
โž‹.โžƒ Queue - Algorithms
โž€ 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
โž‹.โž… Heap - Algorithms
โž€ 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
โž‹.โž‡ Graph - Algorithms
โžค 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
โžค 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
โžโž Graph Cycle
โžค 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
โž 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
โž€โž‚ 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
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. ๐Ÿ™

ุฌุงุฑูŠ ุชุญู…ูŠู„ ุงู„ุงู‚ุชุฑุงุญุงุช...