We make video algorithm walkthroughs showing what the computer does on each line of code, based on the LeetCode coding challenges.
We now have 30 YouTube videos, made with ❤ in San Francisco, CA.
Strings and Arrays
1768: Merge Strings Alternately
1071: Greatest Common Divisor of Strings
1431: Kids With the Greatest Number of Candies
605: Can Place Flowers
345: Reverse Vowels of a String
151: Reverse Words in a String
238: Product of Array Except Self
334: Increasing Triplet Subsequence
Two Pointers
392: Is Subsequence
11: Container With the Most Water
1679: Max Number of K-Sum Pairs
Sliding Window
643: Maximum Average Subarray I
1456: Maximum Number of Vowels in a Substring of Given Length
1004: Max Consecutive Ones III
1493: Longest Subarray of 1's After Deleting One Element
Prefix Sum
1732: Find the Highest Altitude
Linked List
2095: Remove Middle of a Linked List
328: Odd Even Linked List
206: Reverse Linked List
2310: Maximum Twin Sum of a Linked List
Binary Search
374: Guess Number Higher or Lower
2300: Successful Pairs of Spells and Potions
162: Find Peak Element
875: Koko Eating Bananas
Dynamic Programming
1137: N-th Tribonacci Number
746: Min Cost Climbing Stairs
198: House Robber
790: Domino and Tromino Tiling
Bit Manipulation
338: Counting Bits