Interview Dose
Interview Dose
Math Algorithms
Bit Manipulation
Sorting Algorithms
Stack
& Queue
Array
String
Heap
Linked List
BackTracking
Tree
TRIE
Segment Tree
GRAPH
DP
Greedy
Minm deletions to make array sorted. 2. Maxm Sum Increasing
Subsequence. 3. Maxm Bitonic Subsequence. 4. Building
Bridges 5. Longest Chain of Pairs.
//discuss.codechef.com/t/multiple-choice-questions-related-to-testing-knowledge-about-time-and-space-complexity-of-a-pro
Single Number
Single Number II
Majority Element
Bitwise AND of Numbers Range
Counting Bits
Hamming Distance
Decode XORed Permutation
Valid Palindrome
Valid Anagram
Permutation in string
Valid parentheses
Remove Consecutive Characters
Longest Common Prefix
Convert a Sentence into its Equivalent Mobile Numeric Keypad Sequence
Print all the Duplicates in the Input String
Longest Substring without Repeating Characters
Longest Repeating Character Replacement
Group Anagrams
Longest Palindromic Substring
Palindromic Substrings
Next Permutation
Count Palindromic Subsequences
Smallest Window in a String Containing all the Characters of Another String
Wildcard String Matching
Longest Prefix Suffix
Rabin-Karp Algorithm for Pattern Searching
Transform One String to Another using Minimum Number of Given Operation
Minimum Window Substring
Boyer Moore Algorithm for Pattern Searching
Word Wrap
Merge k Sorted Lists
Sliding Window Maximum
Find Median from Data Stream
Top K Frequent Elements
Sort Characters By Frequency
Kth Largest Element in a Stream
Process Tasks Using Servers
N-Queens
N-Queens II
Generate Parentheses
Letter Combinations of a Phone Number
Word Search
Word Search II
Word Break II
Remove Invalid Parentheses
Sudoku Solver
Permutations
Combination Sum
Course Schedule II
Course Schedule
Number of Connected Components in an Undirected Graph
Evaluate Division
Clone Graph
Is Graph Bipartite?
Possible Bipartition
All Paths From Source to Target
Path With Minimum Effort
Graph Valid Tree
Connecting Cities With Minimum Cost
Regions Cut By Slashes
Network Delay Time
Shortest Path to Get Food
Path With Maximum Minimum Value
Shortest Path in a Hidden Grid
Minimum Path Cost in a Hidden Grid
Path with Maximum Probability
Parallel Courses
Find the City With the Smallest Number of Neighbors at a Threshold Distance
Course Schedule IV
Min Cost to Connect All Points
Remove Max Number of Edges to Keep Graph Fully Traversable
Critical Connections in a Network
Number of Provinces
Maximum Number of Accepted Invitations
Minimum Degree of a Connected Trio in a Graph
Detonate the Maximum Bombs
Done
Done
Done
DOne
Done
Done
Catalan Nos https://youtu.be/CMaZ69P1bAc
Done
Done
Done(Moore's Vooting Algo)
Done
Done
Done
++++++++++++++
Done
Done
Done
Done
Done
Done
Maximum Gap
++++++++++++++
Done
Done
Done
Find next smaller element Done
Find previous greater element Done
Find previous smaller element Done
Done
(BFS) Done
Done
Done
Done
Done
++++++++++++++
quick select algo (O(n)) Done
two pointer Done
Kadane's Algo (Done) Done
gap algo Done
greedy algo Done
Done
merge sort Done
Done
Done(HashMap)
Done
Done
Done
Done
Done
Done
use Stacks (if possible) Done
Done
Done
Done
Done
Done
Done
Done
Done
Done
Done
(confusion)
Done
++++++++++++++
Done
++++++++++++++
Imp
Imp
Imp
Imp
Imp
Imp
Imp
Imp
Imp
Imp
Imp
++++++++++++++
Topological Sort
Cycle Detection
DSUF / DFS
DSUF
DFS
Bipartite graph
Bipartite Graph
DFS
DFS + Binary Search / Dijkstra
Chcek if Graph is a TREE
MST (Kruskal's/Prims)
Counting islands / DSUF
Dijkstra/Bellman-Ford
BFS
Dijkstra
Dijkstra
Dijkstra
Dijkstra
Topological Sort
Floyd Warshall
Floyd Warshall
Prims/Kruskals MST
Prims/Kruskals MST / DSUF
Tarjan's Algo
DSUF
Ford-Fulkerson / Hungarian algo
Bruteforce (Adjacency Matrix)
BFS
MCM
MCM
MCM
LCS Done
LCS Done
LCS Done
LCS Done
LCS Done
KP (Knapsack) Done
KP (Knapsack) Done
KP (Knapsack) Done without using KP
KP (Knapsack) Done
KP (Knapsack) Done
LPS
LPS
LIS Done
LIS Done
LIS (NlogN) Done
MED (Min Edit Dist)
MED (Min Edit Dist)
DP on Grid
DP on Grid
DP on Grid
DP on Grid
DP on Grid
DP on Grid
DP on Grid
DP BitMasking
DP BitMasking
DP BitMasking