https://codeshare.io/

https://medium.com/leetcode-patterns

Engineering Journey

My goal is to write “5 minutes study” essays for you. It’s constantly updated and I try to go back and update whenever I can, especially if there is a request to do so.

LeetCode Pages

  1. 283
  2. 657
  3. 709
  4. 771
  5. 804
  6. 905
  7. 961
  8. 977
  9. 1108
  10. 1119
  11. 1221
  12. 1281
  13. 1299
  14. 1313
  15. 1342
  16. 1365
  17. 1431
  18. 1480

Originally published at: Book of LeetCode

LeetCode Problems

  1. Two Sum https://leetcode.com/problems/two-sum/
  2. Longest Substring Without Repeating Characters https://leetcode.com/problems/longest-substring-without-repeating-characters/
  3. Longest Palindromic Substring https://leetcode.com/problems/longest-palindromic-substring/
  4. Container With Most Water https://leetcode.com/problems/container-with-most-water/
  5. 3Sum https://leetcode.com/problems/3sum/
  6. Remove Nth Node From End of List https://leetcode.com/problems/remove-nth-node-from-end-of-list/
  7. Valid Parentheses https://leetcode.com/problems/valid-parentheses/
  8. Merge Two Sorted Lists https://leetcode.com/problems/merge-two-sorted-lists/
  9. Merge k Sorted Lists https://leetcode.com/problems/merge-k-sorted-lists/
  10. Search in Rotated Sorted Array https://leetcode.com/problems/search-in-rotated-sorted-array/
  11. Combination Sum https://leetcode.com/problems/combination-sum/
  12. Rotate Image https://leetcode.com/problems/rotate-image/
  13. Group Anagrams https://leetcode.com/problems/group-anagrams/
  14. Maximum Subarray https://leetcode.com/problems/maximum-subarray/
  15. Spiral Matrix https://leetcode.com/problems/spiral-matrix/
  16. Jump Game https://leetcode.com/problems/jump-game/
  17. Merge Intervals https://leetcode.com/problems/merge-intervals/
  18. Insert Interval https://leetcode.com/problems/insert-interval/
  19. Unique Paths https://leetcode.com/problems/unique-paths/
  20. Climbing Stairs https://leetcode.com/problems/climbing-stairs/
  21. Set Matrix Zeroes https://leetcode.com/problems/set-matrix-zeroes/
  22. Minimum Window Substring https://leetcode.com/problems/minimum-window-substring/
  23. Word Search https://leetcode.com/problems/word-search/
  24. Decode Ways https://leetcode.com/problems/decode-ways/
  25. Validate Binary Search Tree https://leetcode.com/problems/validate-binary-search-tree/
  26. Same Tree https://leetcode.com/problems/same-tree/
  27. Binary Tree Level Order Traversal https://leetcode.com/problems/binary-tree-level-order-traversal/
  28. Maximum Depth of Binary Tree https://leetcode.com/problems/maximum-depth-of-binary-tree/
  29. Construct Binary Tree from Preorder and Inorder Traversal https://leetcode.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal/
  30. Best Time to Buy and Sell Stock https://leetcode.com/problems/best-time-to-buy-and-sell-stock/
  31. Binary Tree Maximum Path Sum https://leetcode.com/problems/binary-tree-maximum-path-sum/
  32. Valid Palindrome https://leetcode.com/problems/valid-palindrome/
  33. Longest Consecutive Sequence https://leetcode.com/problems/longest-consecutive-sequence/
  34. Clone Graph https://leetcode.com/problems/clone-graph/
  35. Word Break https://leetcode.com/problems/word-break/
  36. Linked List Cycle https://leetcode.com/problems/linked-list-cycle/
  37. Reorder List https://leetcode.com/problems/reorder-list/
  38. Maximum Product Subarray https://leetcode.com/problems/maximum-product-subarray/
  39. Find Minimum in Rotated Sorted Array https://leetcode.com/problems/find-minimum-in-rotated-sorted-array/
  40. Reverse Bits https://leetcode.com/problems/reverse-bits/
  41. Number of 1 Bits https://leetcode.com/problems/number-of-1-bits/
  42. House Robber https://leetcode.com/problems/house-robber/
  43. Number of Islands https://leetcode.com/problems/number-of-islands/
  44. Reverse Linked List https://leetcode.com/problems/reverse-linked-list/
  45. Course Schedule https://leetcode.com/problems/course-schedule/
  46. Implement Trie (Prefix Tree) https://leetcode.com/problems/implement-trie-prefix-tree/
  47. Design Add and Search Words Data Structure https://leetcode.com/problems/design-add-and-search-words-data-structure/
  48. Word Search II https://leetcode.com/problems/word-search-ii/
  49. House Robber II https://leetcode.com/problems/house-robber-ii/
  50. Contains Duplicate https://leetcode.com/problems/contains-duplicate/
  51. Invert Binary Tree https://leetcode.com/problems/invert-binary-tree/
  52. Kth Smallest Element in a BST https://leetcode.com/problems/kth-smallest-element-in-a-bst/
  53. Lowest Common Ancestor of a Binary Search Tree https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree/
  54. Lowest Common Ancestor of a Binary Tree https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree/
  55. Product of Array Except Self https://leetcode.com/problems/product-of-array-except-self/
  56. Valid Anagram https://leetcode.com/problems/valid-anagram/
  57. Meeting Rooms https://leetcode.com/problems/meeting-rooms/
  58. Meeting Rooms II https://leetcode.com/problems/meeting-rooms-ii/
  59. Graph Valid Tree https://leetcode.com/problems/graph-valid-tree/
  60. Missing Number https://leetcode.com/problems/missing-number/
  61. Alien Dictionary https://leetcode.com/problems/alien-dictionary/
  62. Encode and Decode Strings https://leetcode.com/problems/encode-and-decode-strings/
  63. Find Median from Data Stream https://leetcode.com/problems/find-median-from-data-stream/
  64. Longest Increasing Subsequence https://leetcode.com/problems/longest-increasing-subsequence/
  65. Coin Change https://leetcode.com/problems/coin-change/
  66. Number of Connected Components in an Undirected Graph https://leetcode.com/problems/number-of-connected-components-in-an-undirected-graph/
  67. Counting Bits https://leetcode.com/problems/counting-bits/
  68. Top K Frequent Elements https://leetcode.com/problems/top-k-frequent-elements/
  69. Sum of Two Integers https://leetcode.com/problems/sum-of-two-integers/
  70. Pacific Atlantic Water Flow https://leetcode.com/problems/pacific-atlantic-water-flow/
  71. Longest Repeating Character Replacement https://leetcode.com/problems/longest-repeating-character-replacement/
  72. Non-overlapping Intervals https://leetcode.com/problems/non-overlapping-intervals/
  73. Serialize and Deserialize BST https://leetcode.com/problems/serialize-and-deserialize-bst/
  74. Subtree of Another Tree https://leetcode.com/problems/subtree-of-another-tree/
  75. Palindromic Substrings https://leetcode.com/problems/palindromic-substrings/
  76. Longest Common Subsequence https://leetcode.com/problems/longest-common-subsequence/