Graph Theory
Expert
BFS, DFS, Dijkstra, A*, Floyd-Warshall, Kruskal's MST. Applied in route optimization.
Dynamic Programming
Strong
Memoization, tabulation, knapsack, LCS, edit distance. Core competitive programming
skill.
Data Structures
Expert
Trees (BST, AVL, Segment), Heaps, Hash Maps, Stacks, Queues, Tries.
Sorting & Searching
Expert
QuickSort, MergeSort, HeapSort, Binary Search variants. Complexity analysis mastery.