This Repository is based on Striver DSA Sheet problems solved by me (sometimes with help from different resources :p) for Interview preparation. All solutions are coded in C++ language.
My LinkedIn account -> https://www.linkedin.com/in/sayantan-banerjee-iiitgwalior/
My Leetcode account -> https://leetcode.com/tonystark_3000/
My Codeforces account -> https://codeforces.com/profile/tonystark_3000
My CodeChef account - > https://www.codechef.com/users/tonystark_3000
-
Part 0
- Best Time to Buy and Sell - Atmost One Transaction
- Best Time to Buy and Sell - Any Number of Transaction
- Best Time to Buy and Sell - Any Number of Transaction with Transaction Fee
- Best Time to Buy and Sell - Any Number of Transaction with Cooldown
- Best Time to Buy and Sell - Atmost 2 Transaction
- Best Time to Buy and Sell - Atmost K Transaction
-
Part 1
-
Part 2
-
Part 3
-
Part 4
-
Part 5 (Linked List)
-
Part 6 (Linked List)
-
Part 7
-
Part 8
-
Part 9 (Recursion / Backtracking)
-
Part 10 (Recursion / Backtracking)
-
Part 11 (Binary Search)
-
Part 12 (BITS)
-
Part 13 (Stack / Queue)
-
Part 14
-
Part 15 (String)
-
Part 16 (String)
-
Part 17 (Tree Traversals & Views)
-
Part 18 (Tree)
-
Part 19 (Tree)
-
Part 20 (BST - Binary Search Tree)
-
Part 21 (BST - Binary Search Tree)
-
Part 22
-
Part 23 (Graphs)
-
Part 24 (Graphs)
- Kosaraju Algorithm - Strongly Connected Components
- Dijkstra Algorithm - Shortest distance from Source haing No Negative Edge Weight
- Bellman Ford - Shortest distance from Source having Negative Edge Weight but NO Negative Cycle
- Floyd Warshall - Shortest distance between every pair of nodes
- Minimum Spanning Tree - Kruskal - DSU
- Minimum Spanning Tree - Prim
-
Part 25 (DP)
-
Part 26 (DP)