Bubble, merge, quick, and more
Binary, linear, and jump search
Max subarray, closest pair, median of two sorted arrays
Core terminology, properties, types, and visual structure
BST insert, search, traversals, and custom tree input
KMP, Boyer-Moore, Rabin-Karp, and more
Suffix tree and suffix array
Fibonacci, knapsack, LIS, coin change, and edit distance
Insert, delete, search, and reverse operations
Cycle detection, find middle, merge sorted, and more