AlgoMaster notes + Striver + NeetCode C++, with the array, pointers, window and hash-map animating line by line. Real LeetCode questions, with variation templates per pattern.