NeetCode 150 - Essential LeetCode Problems for Coding Interviews

NeetCode 150 - Essential LeetCode Problems for Coding Interviews

freeCodeCamp.org via freeCodeCamp Direct link

- 5 Top K Frequent Elements, 6 Product of Array Except Self

4 of 76

4 of 76

- 5 Top K Frequent Elements, 6 Product of Array Except Self

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

NeetCode 150 - Essential LeetCode Problems for Coding Interviews

Automatically move to the next video in the Classroom when playback concludes

  1. 1 - Into
  2. 2 - 1 Contains Duplicate, 2 Valid Anagram
  3. 3 - 3 Two Sum, 4 Group Anagrams
  4. 4 - 5 Top K Frequent Elements, 6 Product of Array Except Self
  5. 5 - 7 Valid Sudoku, 8 Encode and Decode Strings
  6. 6 - 9 Longest Consecutive Sequence, 10 Valid Palindrome
  7. 7 - 11 Two Sum II Input Array Is Sorted, 12 3Sum
  8. 8 - 13 Container With Most Water, 14 Trapping Rain Water
  9. 9 - 15 Best Time to Buy And Sell Stock, 16 Longest Substring w/out Repeating Characters
  10. 10 - 17 Longest Repeating Character Replacement, 18 Permutation In String
  11. 11 - 19 Minimum Window Substring, 20 Sliding Window Maximum
  12. 12 - 21 Valid Parentheses, 22 Min Stack
  13. 13 - 23 Evaluate Reverse Polish Notation, 24 Generate Parentheses
  14. 14 - 25 Daily Temperatures, 26 Car Fleet
  15. 15 - 27 Largest Rectangle In Histogram, 28 Binary Search
  16. 16 - 29 Search a 2D Matrix, 30 Koko Eating Bananas
  17. 17 - 31 Find Minimum In Rotated Sorted Array, 32 Search In Rotated Sorted Array
  18. 18 - 33 Time Based Key Value Store, 34 Median of Two Sorted Arrays
  19. 19 - 35 Reverse Linked List, 36 Merge Two Sorted Lists
  20. 20 - 37 Reorder List, 38 Remove Nth Node From End of List
  21. 21 - 39 Copy List With Random Pointer, 40 Add Two Numbers
  22. 22 - 41 Linked List Cycle, 42 Find The Duplicate Number
  23. 23 - 43 LRU Cache, 44 Merge K Sorted Lists
  24. 24 - 45 Reverse Nodes In K Group, 46 Invert Binary Tree
  25. 25 - 47 Maximum Depth of Binary Tree, 48 Diameter of Binary Tree
  26. 26 - 49 Balanced Binary Tree, 50 Same Tree
  27. 27 - 51 Subtree of Another Tree, 52 Lowest Common Ancestor of a Binary Search Tree
  28. 28 - 53 Binary Tree Level Order Traversal, 54 Binary Tree Right Side View
  29. 29 - 55 Count Good Nodes In Binary Tree, 56 Validate Binary Search Tree
  30. 30 - 57 Kth Smallest Element In a Bst, 58 Construct Binary Tree
  31. 31 - 59 Binary Tree Maximum Path Sum, 60 Serialize And Deserialize Binary Tree
  32. 32 - 61 Implement Trie Prefix Tree, 62 Design Add And Search Words
  33. 33 - 63 Word Search II, 64 Kth Largest Element In a Stream
  34. 34 - 65 Last Stone Weight, 66 K Closest Points to Origin
  35. 35 - 67 Kth Largest Element In An Array, 68 Task Scheduler
  36. 36 - 69 Design Twitter, 70 Find Median From Data Stream
  37. 37 - 71 Subsets, 72 Combination Sum
  38. 38 - 73 Permutations, 74 Subsets II
  39. 39 - 75 Combination Sum II, 76 Word Search
  40. 40 - 77 Palindrome Partitioning, 78 Letter Combinations of a Phone
  41. 41 - 79 N Queens, 80 Number of Islands
  42. 42 - 81 Clone Graph, 82 Max Area of Island
  43. 43 - 83 Pacific Atlantic Water Flow, 84 Surrounded Regions
  44. 44 - 85 Rotting 🍊, 86 Walls And Gates
  45. 45 - 87 Course Schedule, 88 Course Schedule II
  46. 46 - 89 Redundant Connection, 90 Number of Connected Components
  47. 47 - 91 Graph Valid Tree, 92 Word Ladder
  48. 48 - 93 Reconstruct Itinerary, 94 Min Cost to Connect All Points
  49. 49 - 95 Network Delay Time, 96 🏊
  50. 50 - 97 Alien Dictionary, 98 Cheapest Flights Within K Stops
  51. 51 - 99 Climbing Stairs, 100 Min Cost Climbing Stairs
  52. 52 - 101 House Robber, 102 House Robber II
  53. 53 - 103 Longest Palindromic Substring, 104 Palindromic Substrings
  54. 54 - 105 Decode Ways, 106 Coin Change
  55. 55 - 107 Maximum Product Subarray, 108 Word Break
  56. 56 - 109 Longest Increasing Subsequence, 110 Partition Equal Subset Sum
  57. 57 - 111 Unique Paths, 112 Longest Common Subsequence
  58. 58 - 113 Best Time to Buy And Sell Stock, 114 Coin Change II
  59. 59 - 115 Target Sum, 116 Interleaving String
  60. 60 - 117 Longest Increasing Path In a Matrix, 118 Distinct Subsequences
  61. 61 - 119 Edit Distance, 120 Burst Balloons
  62. 62 - 121 Regular Expression Matching, 122 Maximum Subarray
  63. 63 - 123 Jump Game, 124 Jump Game II
  64. 64 - 125 ⛽, 126 Hand of Straights
  65. 65 - 127 Merge Triplets to Form Target Triplet, 128 Partition Labels
  66. 66 - 129 Valid Parenthesis String, 130 Insert Interval
  67. 67 - 131 Merge Intervals, 132 Non Overlapping Intervals
  68. 68 - 133 Meeting Rooms, 134 Meeting Rooms II
  69. 69 - 135 Minimum Interval to Include Each Query, 136 Rotate Image
  70. 70 - 137 Spiral Matrix, 138 Set Matrix Zeroes
  71. 71 - 139 Happy Number, 140 Plus One
  72. 72 - 141 Powx, n, 142 Multiply Strings
  73. 73 - 143 Detect Squares, 144 Single Number
  74. 74 - 145 Number of 1 Bits, 146 Counting Bits
  75. 75 - 147 Reverse Bits, 148 Missing Number
  76. 76 - 149 Sum of Two Integers, 150 Reverse Integer

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.