Contents

Leetcode Videos

Theory

  • DFS Theory

Arrays

  • Two Sum

  • Buy and Sell Stocks

  • Contains Duplicate

  • Product of Array Except Self

  • Maximum Subarray

  • Maximum Product Subarray

  • Three Sum

  • Container with Most Water

  • Pascal’s Triangle

Dynamic Programming

  • Climbing Stairs

  • Coin Change

Graphs

  • Number of Islands

  • Clone Graphs

  • Max Area of Island

Trees

  • Validate Binary Search Tree

  • Invert Binary Tree

  • Binary Tree Level Order Traversal

  • Maximum Depth of Binary Tree

  • Binary Search

  • Find Minimum in Rotated Sorted Array

  • Search a 2D Matrix

  • Binary Tree Postorder Traversal

    2ta1O73z0ic

Linked Lists

  • Reverse a Linked List

  • Detect a Cycle in Linked List

  • Merge Two Sorted Lists

  • Remove Nth Node From End of List

  • Reorder List

Strings

  • Longest Repeating Character Replacement

  • Group Anagrams

  • Valid Parentheses

  • Valid Palindrome

  • Longest Palindromic Substring