How To Permute A String - Generate All Permutations Of A String
23:12
The Change Making Problem - Fewest Coins To Make Change Dynamic Programming
29:13
Find the k'th Largest or Smallest Element of an Array: From Sorting To Heaps To Partitioning
22:34
Minimum Window Substring: Utilizing Two Pointers & Tracking Character Mappings With A Hashtable
25:31
Longest Common Subsequence (2 Strings) - Dynamic Programming & Competing Subproblems
1:15:40
How To Speak English Continuously, Without Hesitating Or Translating
45:19
Lecture 15: Recursion
1:17:53
Lecture 16: Recursion on Non-numerics
46:33