Author thumbnail

NeetCode

MEDIUM

325,882 views
198 items
Last updated on Jun 24, 2022
public playlist
3Sum - Leetcode 15 - Python
12:54
Longest Palindromic Substring - Python - Leetcode 5
8:11
Backtracking: Permutations - Leetcode 46 - Python
9:43
Longest Substring Without Repeating Characters - Leetcode 3 - Python
6:46
Maximum Product Subarray - Dynamic Programming - Leetcode 152
15:31
Coin Change - Dynamic Programming Bottom Up - Leetcode 322
19:23
Add Two Numbers - Leetcode 2 - Python
9:33
Longest Increasing Subsequence - Dynamic Programming - Leetcode 300
18:13
Course Schedule - Graph Adjacency List - Leetcode 207
15:47
Word Break - Dynamic Programming - Leetcode 139 - Python
15:35
Search in rotated sorted array - Leetcode 33 - Python
13:28
Generate Parentheses - Stack - Leetcode 22
13:37
NUMBER OF ISLANDS - Leetcode 200 - Python
11:41
Container with Most Water - Leetcode 11 - Python
12:37
Rotate Image - Matrix - Leetcode 48
15:46
Letter Combinations of a Phone Number - Backtracking - Leetcode 17
11:15
Word Search - Backtracking - Leetcode 79 - Python
10:18
Subsets - Backtracking - Leetcode 78
8:47
Combination Sum - Backtracking - Leetcode 39 - Python
15:10
Permutations II - Backtracking - Leetcode 47
11:47
Longest Common Subsequence - Dynamic Programming - Leetcode 1143
18:25
Set Matrix Zeroes - In-place - Leetcode 73
18:05
Course Schedule II - Topological Sort - Leetcode 210
17:09
Construct Binary Tree from Inorder and Preorder Traversal - Leetcode 105 - Python
17:02
Jump Game - Greedy - Leetcode 55
16:28
Validate Binary Search Tree - Depth First Search - Leetcode 98
9:56
LRU Cache - Twitch Interview Question - Leetcode 146
17:49
Palindrome Partitioning - Backtracking - Leetcode 131
10:24
Longest Repeating Character Replacement - Leetcode 424 - Python
20:44
Clone Graph - Depth First Search - Leetcode 133
11:48
Unique Binary Search Trees - Leetcode 96 - Python Dynamic Programming
11:20
Spiral Matrix - Microsoft Interview Question - Leetcode 54
16:46
Product of Array Except Self - Leetcode 238 - Python
11:54
Merge Intervals - Sorting - Leetcode 56
10:15
House Robber II - Dynamic Programming - Leetcode 213
10:40
Remove Nth Node from End of List - Oracle Interview Question - Leetcode 19
7:09
Copy List with Random Pointer - Linked List - Leetcode 138
10:07
Maximal Square - Top Down Memoization - Leetcode 221
19:50
Decode Ways - Dynamic Programming - Leetcode 91 - Python
15:25
Unique Paths - Dynamic Programming - Leetcode 62
10:48
Number of Connected Components in an Undirected Graph - Union Find - Leetcode 323 - Python
15:59
Find the Duplicate Number - Floyd's Cycle Detection - Leetcode 287 - Python
17:34
Meeting Rooms II - Leetcode 253 - Python
11:46
Robot Bounded in Circle - Math & Geometry - Leetcode 1041 - Python
14:42
Kth Smallest Element in a BST
10:56
Palindromic Substrings - Leetcode 647 - Python
15:02
Pacific Atlantic Water Flow - Leetcode 417 - Python
16:28
Implement Trie (Prefix Tree) - Leetcode 208
18:56
Valid Sudoku - Amazon Interview Question - Leetcode 36 - Python
13:28
Subarray Sum Equals K - Prefix Sums - Leetcode 560 - Python
15:19
Multiply Strings - Leetcode 43 - Python
17:44
Leetcode 1466 - REORDER ROUTES TO MAKE ALL PATHS LEAD TO THE CITY ZERO
10:02
Interleaving Strings - Dynamic Programming - Leetcode 97 - Python
18:19
Group Anagrams - Categorize Strings by Count - Leetcode 49
8:12
Find Minimum in Rotated Sorted Array - Binary Search - Leetcode 153 - Python
12:30
Binary Tree Level Order Traversal - BFS - Leetcode 102
9:36
Minimum Number of Swaps to Make String Balanced - Leetcode 1963 Weekly Contest - Python
11:51
Counting Bits - Dynamic Programming - Leetcode 338 - Python
13:24
Triangle - Dynamic Programming made Easy - Leetcode 120
15:06
Top K Frequent Elements - Bucket Sort - Leetcode 347 - Python
13:13
Kth Largest Element in an Array - Quick Select - Leetcode 215 - Python
18:48
Minimum Number of Flips to make Binary String Alternating - Sliding Window - Leetcode 1888 - Python
15:01
First and Last Position of Element in Sorted Array - Binary Search - Leetcode 34
9:32
Swap Nodes in Pairs - Apple Interview Question - Leetcode 24
8:43
Partition Equal Subset Sum - Dynamic Programming - Leetcode 416 - Python
14:12
Search a 2D Matrix - Leetcode 74 - Python
10:59
Microsoft's Most Asked Question 2021 - Count Good Nodes in a Binary Tree - Leetcode 1448 - Python
8:18
Insert Interval - Leetcode 57 - Python
11:51
Perfect Squares - Dynamic Programming - Leetcode 279 - Python
15:12
Rotate Array - Leetcode 189 - Python
8:59
Graph Valid Tree - Leetcode 261 - Python
14:11
Network Delay Time - Dijkstra's algorithm - Leetcode 743
19:48
Maximum Alternating Subsequence Sum - Dynamic Programming - Leetcode 1911 - Python
13:23
House Robber III - Tree - Leetcode 337
18:02
ZigZag Conversion - Leetcode 6 - Python
12:46
Decode String - Leetcode 394 - Python
16:26
Meeting Rooms - Leetcode 252 - Python
8:16
Frequency of the Most Frequent Element - Sliding Window - Leetcode 1838
18:10
Maximum Subarray Min-Product - Monotonic Increasing Stack - Leetcode 1856 - Python
23:36
Jump Game VII - Leetcode 1871 - Python
12:28
Combination Sum II - Backtracking - Leetcode 40 - Python
15:34
Combination Sum IV - Dynamic Programming - Leetcode 377 - Python
11:39
Linked List Cycle - Floyd's Tortoise and Hare - Leetcode 141 - Python
10:44
Sort List - Merge Sort - Leetcode 148
13:17
Process Tasks Using Servers - Leetcode 1882 - Python
17:24
Single-Threaded CPU - Priority Queue - Leetcode 1834 - Python
17:20
Redundant Connection - Union Find - Leetcode 684 - Python
16:04
Leetcode 1498 - Number of Subsequences That Satisfy the Given Sum Condition - Python
8:52
Daily Temperatures - Monotonic Stack - Leetcode 739 - Python
11:52
Paint House - Dynamic Programming - Leetcode 256 - Python
15:55
Unique Length-3 Palindromic Subsequences - Leetcode 1930 - Python
12:34
Game of Life - Leetcode 289 - Python
17:36
Splitting a String Into Descending Consecutive Values - Leetcode 1849 - Python
12:38
Minimum Path Sum - Dynamic Programming - Leetcode 64 - Python
8:55
Array With Elements Not Equal to Average of Neighbors - Leetcode 1968 - Python
7:04
Sort Colors - Quicksort Partition - Leetcode 75 - Python
15:48
Missing Number - Blind 75 - Leetcode 268 - Python
12:11
Encode and Decode Strings - Leetcode 271 - Python
11:33
Maximum Number of Removable Characters - Binary Search - Leetcode 1898 - Python
11:09
GOOGLE MOST ASKED QUESTION 2021 - Maximum Points you can Obtain from Cards - Leetcode 1423 - Python
10:05