► Dynamic Programming
https://lnkd.in/gHYgRDSZ
►Greedy Algorithms
https://lnkd.in/gianQPuw
►Graphs
https://lnkd.in/gcHRz5-p
►Backtracking
https://lnkd.in/gersVnrz
►Linked List
https://lnkd.in/gT_FhqYa
►Bit Manipulation
https://lnkd.in/gtZZc6tR
►Hash Table and Map
https://lnkd.in/gPsUh6w5
►Disjoint Set Union (Union Find)
https://lnkd.in/gQx74mJc
►Bridges and Articulation Points
https://lnkd.in/gRpJ6qxN
►Dijkstra Algorithm
https://lnkd.in/gRsxH7Th
►Bellman Ford Algorithm
https://lnkd.in/gBN54_mc
►Floyd Warshall Algorithm
https://lnkd.in/g6zvRYbb
►Topological Sort
https://lnkd.in/gBaaZCbM
►Sliding Window
https://lnkd.in/gbMnsS8i
►Trie
https://lnkd.in/gDqU7Ypy
►Monotonic Queue and Priority Queue
https://lnkd.in/gzrcfZtj
►Heaps
https://lnkd.in/gNsjGw8p
►Trees
https://lnkd.in/g5vXWFu3
►Binary Search
https://lnkd.in/gjykw7x2
►Two Pointers
https://lnkd.in/gn2gi59n
These articles will save you 50+ hours of hopping to resources and wasting time.
-
Sliding Window Patterns: https://lnkd.in/gAfUwfEb
-
Dynamic Programming Patterns 1: https://lnkd.in/gRek6xtk
-
Substring Problem Patterns: https://lnkd.in/gyb7Nv72
-
Two Pointers Patterns: https://lnkd.in/gZpv3iSG
-
Binary Search Patterns: https://lnkd.in/gqVrajDu
-
Backtracking Patterns: https://lnkd.in/gK2Cqv5M
-
Dynamic Programming Patterns 2: https://lnkd.in/gH2gcEM2
-
Graph Patterns: https://lnkd.in/gezG4gwt
-
Bit Manipulation Patterns: https://lnkd.in/gmf3_-eH
-
Backtracking Patterns: https://lnkd.in/gqaaQ8MU
-
Tree Patterns: https://lnkd.in/gDd-XPCi
-
Monotonic Stack Patterns: https://lnkd.in/gs2mnASB
-
String Patterns: https://lnkd.in/gnFbj3Hd
-
DFS + BFS Patterns (1): https://lnkd.in/guhMiSzC
-
DFS + BFS Patterns (2): https://lnkd.in/gnydGGVb