Star & Fork it!
Gentle reminder: Don't be fooled by the ads!
Gentle reminder: Don't be fooled by the ads!
| Code | Difficulty | Title | Video |
|---|---|---|---|
| 17 | Medium | Letter Combinations of a Phone Number | English |
| 37 | Hard | Sudoku Solver | English / Chinese |
| 39 | Medium | Combination Sum | English / Chinese |
| 40 | Medium | Combination Sum II | English / Chinese |
| 46 | Medium | Permutations | English / Chinese |
| 47 | Medium | Permutations II | English / Chinese |
| 51 | Hard | N Queens | English / Chinese |
| 78 | Medium | Subsets | English / Chinese |
| 79 | Medium | Word Search | English / Chinese |
| 90 | Medium | Subsets II | English / Chinese |
| 93 | Medium | Restore IP Addresses | English / Chinese |
| 131 | Medium | Palindrome Partitioning | English / Chinese |
| 140 | Hard | Word Break II | English / Chinese |
| 211 | Medium | Add and Search Word - Data structure design | English |
| 212 | Hard | Word Search II | English |
| 224 | Medium | Basic Calculator 1,2,3 | English / Chinese |
| 282 | Hard | Expression Add Operators | English / Chinese |
| 267 | Medium | Palindrome Permutation II | English / Chinese |
| 416 | Medium | Partition Equal Subset Sum | English / Chinese |
| 473 | Medium | Matchsticks to Square | English / Chinese |
| 638 | Medium | Shopping Offers | English / Chinese |
| 679 | Hard | 24 Game | English / Chinese |
| 736 | Hard | Parse Lisp Expression | English / Chinese |
| 842 | Medium | Split Array into Fibonacci Sequence | English / Chinese |
| 1087 | Medium | Brace Expansion | English / Chinese |
| 1106 | Hard | Parsing A Boolean Expression | English / Chinese |
| Code | Difficulty | Title | Video |
|---|---|---|---|
| 94 | Medium | Binary Tree Inorder Traversal | English / Chinese |
| 124 | Hard | Binary Tree Maximum Path Sum | English / Chinese |
| 126 | Hard | Word Ladder II | English / Chinese |
| 130 | Medium | Surrounded Regions | English / Chinese |
| 144 | Medium | Binary Tree Preorder Traversal | English / Chinese |
| 145 | Hard | Binary Tree Postorder Traversal | English / Chinese |
| 210 | Medium | Course Schedule II | English / Chinese |
| 235 | Easy | Lowest Common Ancestor of a Binary Search Tree | English / Chinese |
| 236 | Medium | Lowest Common Ancestor of a Binary Tree | English / Chinese |
| 269 | Hard | Alien Dictionary | English / Chinese |
| 297 | Hard | Serialize and Deserialize Binary Tree | English / Chinese |
| 314 | Medium | Binary Tree Vertical Order Traversal | English |
| 317 | Hard | Shortest Distance from All Buildings | English / Chinese |
| 332 | Medium | Reconstruct Itinerary | English / Chinese |
| 365 | Medium | Water and Jug Problem | English / Chinese |
| 399 | Hard | Evaluate Division | Chinese |
| 407 | Hard | Trapping Rain Water II | English / Chinese |
| 417 | Medium | Pacific Atlantic Water Flow | English / Chinese |
| 465 | Hard | Optimal Account Balancing | English / Chinese |
| 684 | Medium | Redundant Connection | English / Chinese |
| 685 | Hard | Redundant Connection II | English / Chinese |
| 721 | Medium | Accounts Merge | English |
| 778 | Hard | Swim in Rising Water | English / Chinese |
| 785 | Medium | Is Graph Bipartite? | English |
| 787 | Medium | Cheapest Flights Within K Stops | English / Chinese |
| 797 | Medium | All Paths From Source to Target | English / Chinese |
| 834 | Hard | Sum of Distances in Tree | English / Chinese |
| 839 | Hard | Similar String Groups | English / Chinese |
| 864 | Hard | Shortest Path to Get All Keys | English / Chinese |
| 909 | Medium | Snakes and Ladders | English / Chinese |
| 924 | Hard | Minimize Malware Spread | English / Chinese |
| 928 | Hard | Minimize Malware Spread II | English / Chinese |
| 947 | Medium | Most Stones Removed with Same Row or Column | English |
| 959 | Medium | Regions Cut By Slashes | English / Chinese |
| 1036 | Hard | Escape a Large Maze | English / Chinese |
| 1059 | Medium | All Paths from Source Lead to Destination | English / Chinese |
| 1096 | Hard | Brace Expansion II | English / Chinese |
| 1110 | Medium | Delete Nodes And Return Forest | English / Chinese |
| 1129 | Medium | Shortest Path with Alternating Colors | English / Chinese |
| 1168 | Hard | Optimize Water Distribution in a Village | English / Chinese |
| 1192 | Hard | Critical Connections in a Network | English / Chinese |
| 1293 | Hard | Shortest Path in a Grid with Obstacles Elimination | English / Chinese |
| 1928 | Hard | Minimum Cost to Reach Destination in Time | English / Chinese |
| 2421 | Hard | Number of Good Paths | English / Chinese |
| Code | Difficulty | Title | Video |
|---|---|---|---|
| 3 | Medium | Longest Substring Without Repeating Characters | English / Chinese |
| 5 | Medium | Longest Palindromic Substring | English / Chinese |
| 10 | Hard | Regular Expression | English / Chinese |
| 72 | Hard | Edit Distance | English / Chinese |
| 115 | Hard | Distinct Subsequences | English / Chinese |
| 120 | Medium | Triangle | English / Chinese |
| 132 | Hard | Palindrome Partitioning II | English / Chinese |
| 139 | Medium | Word Break | English / Chinese |
| 174 | Hard | Dungeon Game | English / Chinese |
| 221 | Medium | Maximal Square | English / Chinese |
| 264 | Medium | 264. Ugly Number II | English / Chinese |
| 279 | Medium | Perfect Squares | English |
| 300 | Medium | Longest Increasing Subsequence | English / Chinese |
| 312 | Hard | Burst Balloons | English / Chinese |
| 322 | Medium | Coin Change | English / Chinese |
| 325 | Medium | Maximum Size Subarray Sum Equals k | English |
| 329 | Hard | Longest Increasing Path in a Matrix | English / Chinese |
| 361 | Medium | Bomb Enemy | English / Chinese |
| 403 | Hard | Frog Jump | English / Chinese |
| 446 | Hard | Arithmetic Slices II - Subsequence | English / Chinese |
| 472 | Hard | Concatenated Words | English / Chinese |
| 516 | Medium | Longest Palindromic Subsequence | English / Chinese |
| 518 | Medium | Coin Change 2 | English / Chinese |
| 523 | Medium | Continuous Subarray Sum | English / Chinese |
| 552 | Hard | 552. Student Attendance Record II | English / Chinese |
| 689 | Hard | Maximum Sum of 3 Non-Overlapping Subarrays | English / Chinese |
| 730 | Hard | Count Different Palindromic Subsequences | English / Chinese |
| 920 | Hard | Number of Music Playlists | English / Chinese |
| 943 | Hard | Find the Shortest Superstring | English / Chinese |
| 956 | Hard | Tallest Billboard | English / Chinese |
| 968 | Hard | Binary Tree Cameras | English / Chinese |
| 975 | Hard | Odd Even Jump | English / Chinese |
| 979 | Medium | Distribute Coins in Binary Tree | English / Chinese |
| 1027 | Medium | Longest Arithmetic Sequence | English / Chinese |
| 1048 | Medium | Longest String Chain | English / Chinese |
| 1066 | Medium | Campus Bikes II | English / Chinese |
| 1074 | Medium | Number of Submatrices That Sum to Target | English / Chinese |
| 1105 | Medium | Filling Bookcase Shelves | English / Chinese |
| 1155 | Medium | Number of Dice Rolls With Target Sum | English / Chinese |
| 1139 | Medium | Largest 1-Bordered Square | English / Chinese |
| 1143 | Medium | Longest Common Subsequence | English / Chinese |
| 1277 | Medium | Count Square Submatrices with All Ones | English / Chinese |
| 1335 | Hard | Minimum Difficulty of a Job Schedule | English / Chinese |
| 1494 | Hard | Parallel Courses II | English / Chinese |
| Code | Difficulty | Title | Video |
|---|---|---|---|
| 42 | Hard | Trapping Rain Water | English / Chinese |
| 84 | Hard | Largest Rectangle in Histogram | English / Chinese |
| 85 | Hard | Maximal Rectangle | English / Chinese |
| 394 | Medium | Decode String | English / Chinese |
| 430 | Medium | Flatten a Multilevel Doubly Linked List | English |
| 496 | Easy | Next Greater Element I | English / Chinese |
| 1209 | Medium | Remove All Adjacent Duplicates in String II | English / Chinese |
| 1723 | Hard | Find Minimum Time to Finish All Jobs | English / Chinese |
| Code | Difficulty | Title | Video |
|---|---|---|---|
| 121 | Easy | Best Time to Buy and Sell Stock | English / Chinese |
| 122 | Medium | Best Time to Buy and Sell Stock II | English / Chinese |
| 123 | Hard | Best Time to Buy and Sell Stock III | English / Chinese |
| 188 | Hard | Best Time to Buy and Sell Stock IV | English / Chinese |
| 309 | Medium | Best Time to Buy and Sell Stock with Cooldown | English / Chinese |
| 714 | Medium | Best Time to Buy and Sell Stock with Transaction Fee | English / Chinese |
| 15 | Medium | 3Sum | English / Chinese |
| 28 | Easy | Implement strStr() | English / Chinese |
| 29 | Medium | Divide Two Integers | English / Chinese |
| 31 | Medium | Next Permutation | English / Chinese |
| 33 | Medium | Search in Rotated Sorted Array | English / Chinese |
| 34 | Medium | Find First and Last Position of Element in Sorted Array | English / Chinese |
| 43 | Medium | Multiply String | English / Chinese |
| 50 | Medium | Pow(x, n) | English / Chinese |
| 56 | Medium | Merge Interval | English |
| 57 | Hard | Insert Interval | English |
| 65 | Hard | Valid Number | English |
| 68 | Hard | Text Justification | English / Chinese |
| 74 | Medium | Search a 2D Matrix | English / Chinese |
| 76 | Hard | Minimum Window Substring | English |
| 81 | Medium | Search in Rotated Sorted Array II | English / Chinese |
| 149 | Hard | Max Points on a Line | English / Chinese |
| 153 | Medium | Find Minimum in Rotated Sorted Array | English / Chinese |
| 154 | Medium | Find Minimum in Rotated Sorted Array II | English / Chinese |
| 158 | Medium | Read N Characters Given Read4 II - Call multiple times | English |
| 163 | Medium | Missing Ranges | English / Chinese |
| 149 | Easy | Majority Element | English / Chinese |
| 218 | Hard | The Skyline Problem | English / Chinese |
| 229 | Medium | Majority Element II | English / Chinese |
| 233 | Hard | Number of Digit One | English / Chinese |
| 238 | Medium | Product of Array Except Self | English |
| 273 | Hard | Integer to English Words | English |
| 278 | Easy | First Bad Version | English / Chinese |
| 289 | Medium | Game of Life | English / Chinese |
| 295 | Hard | Find Median from Data Stream | English / Chinese |
| 301 | Hard | Remove Invalid Parentheses | English / Chinese |
| 307 | Medium | Range Sum Query - Mutable | English / Chinese |
| 315 | Hard | Count of Smaller Numbers After Self | English / Chinese |
| 316 | Hard | Remove Duplicate Letters | English / Chinese |
| 327 | Hard | Count of Range Sum | English / Chinese |
| 336 | Hard | Palindrome Pairs | English / Chinese |
| 354 | Hard | Russian Doll Envelopes | English |
| 358 | Hard | Rearrange String k Distance Apart | English / Chinese |
| 383 | Easy | Ransom Note | English / Chinese |
| 398 | Medium | Random Pick Index | English / Chinese |
| 410 | Hard | Split Array Largest Sum | English / Chinese |
| 440 | Hard | K-th Smallest in Lexicographical Order | English / Chinese |
| 443 | Medium | String Compression | English |
| 476 | Easy | Number Complement | English / Chinese |
| 493 | Hard | Reverse Pairs | English / Chinese |
| 529 | Medium | Minesweeper | English / Chinese |
| 592 | Medium | Fraction Addition and Subtraction | None |
| 683 | Hard | K Empty Slots | English / Chinese |
| 686 | Medium | 686. Repeated String Match | English / Chinese |
| 708 | Medium | Insert into a Cyclic Sorted List | English / Chinese |
| 729 | Medium | My Calendar I | English / Chinese |
| 731 | Medium | My Calendar II | English / Chinese |
| 732 | Medium | My Calendar III | English / Chinese |
| 771 | Easy | Jewels and Stones | English / Chinese |
| 833 | Medium | Find And Replace in String | English / Chinese |
| 862 | Hard | Shortest Subarray with Sum at Least K | English / Chinese |
| 875 | Medium | Koko Eating Bananas | English / Chinese |
| 894 | Medium | All Possible Full Binary Trees | English / Chinese |
| 899 | Hard | Orderly Queue | English / Chinese |
| 918 | Medium | Maximum Sum Circular Subarray | English / Chinese |
| 963 | Medium | Minimum Area Rectangle II | English / Chinese |
| 984 | Medium | String Without AAA or BBB | English / Chinese |
| 1004 | Medium | Max Consecutive Ones III | English / Chinese |
| 1057 | Medium | Campus Bikes | English / Chinese |
| 1218 | Medium | Longest Arithmetic Subsequence of Given Difference | English / Chinese |
| 1224 | Hard | Maximum Equal Frequency | English / Chinese |
| 1268 | Medium | Search Suggestions System | English / Chinese |
| 1488 | Medium | Avoid Flood in The City | English / Chinese |