{"id":15472535,"url":"https://github.com/mattwang44/leetcode","last_synced_at":"2025-03-22T15:15:26.172Z","repository":{"id":115883161,"uuid":"123573918","full_name":"mattwang44/leetcode","owner":"mattwang44","description":"My LeetCode/Codility solution collections","archived":false,"fork":false,"pushed_at":"2022-06-12T08:17:16.000Z","size":2541,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-27T14:55:25.576Z","etag":null,"topics":["algorithms","leetcode","leetcode-solutions","leethub"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mattwang44.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-03-02T11:58:05.000Z","updated_at":"2024-05-04T13:02:52.000Z","dependencies_parsed_at":null,"dependency_job_id":"9f2ba4d9-8c4c-4b0d-92e7-e46ced9f44ea","html_url":"https://github.com/mattwang44/leetcode","commit_stats":{"total_commits":59,"total_committers":3,"mean_commits":"19.666666666666668","dds":0.423728813559322,"last_synced_commit":"d6e07e745be6c53c50ef7fc3c70f9517ae4f55b1"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattwang44%2Fleetcode","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattwang44%2Fleetcode/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattwang44%2Fleetcode/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattwang44%2Fleetcode/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mattwang44","download_url":"https://codeload.github.com/mattwang44/leetcode/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244973755,"owners_count":20541024,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["algorithms","leetcode","leetcode-solutions","leethub"],"created_at":"2024-10-02T02:39:56.823Z","updated_at":"2025-03-22T15:15:26.152Z","avatar_url":"https://github.com/mattwang44.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# algorithm-practice\n\n## LeetCode\n\n**Problem Solved: 149** (\u003cspan style=\"color:green\"\u003eEasy: 28\u003c/span\u003e, \u003cspan style=\"color:orange\"\u003eMedium: 105\u003c/span\u003e, \u003cspan style=\"color:red\"\u003eHard: 16\u003c/span\u003e)\n\n| # | Title | Solutions | Difficulty |\n| - | - | - | - |\n| 1 | [Two Sum](https://leetcode.com/problems/two-sum/) | \u003ca href=\"leetcode/00001_two-sum/two-sum.js\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/javascript/javascript-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e\u003ca href=\"leetcode/00001_two-sum/two-sum.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Easy |\n| 3 | [Longest Substring Without Repeating Characters](https://leetcode.com/problems/longest-substring-without-repeating-characters/) | \u003ca href=\"leetcode/00003_longest-substring-without-repeating-characters/3-longest-substring-without-repeating-characters.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 5 | [Longest Palindromic Substring](https://leetcode.com/problems/longest-palindromic-substring/) | \u003ca href=\"leetcode/00005_longest-palindromic-substring/longest-palindromic-substring.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 8 | [String to Integer (atoi)](https://leetcode.com/problems/string-to-integer-atoi/) | \u003ca href=\"leetcode/00008_string-to-integer-atoi/8-string-to-integer-atoi.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 11 | [Container With Most Water](https://leetcode.com/problems/container-with-most-water/) | \u003ca href=\"leetcode/00011_container-with-most-water/11-container-with-most-water.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 15 | [3Sum](https://leetcode.com/problems/3sum/) | \u003ca href=\"leetcode/00015_3sum/15-3sum.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 17 | [Letter Combinations of a Phone Number](https://leetcode.com/problems/letter-combinations-of-a-phone-number/) | \u003ca href=\"leetcode/00017_letter-combinations-of-a-phone-number/17-letter-combinations-of-a-phone-number.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 19 | [Remove Nth Node From End of List](https://leetcode.com/problems/remove-nth-node-from-end-of-list/) | \u003ca href=\"leetcode/00019_remove-nth-node-from-end-of-list/19-remove-nth-node-from-end-of-list.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 20 | [Valid Parentheses](https://leetcode.com/problems/valid-parentheses/) | \u003ca href=\"leetcode/00020_valid-parentheses/20-valid-parentheses.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Easy |\n| 21 | [Merge Two Sorted Lists](https://leetcode.com/problems/merge-two-sorted-lists/) | \u003ca href=\"leetcode/00021_merge-two-sorted-lists/21-merge-two-sorted-lists.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Easy |\n| 22 | [Generate Parentheses](https://leetcode.com/problems/generate-parentheses/) | \u003ca href=\"leetcode/00022_generate-parentheses/22-generate-parentheses.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 23 | [Merge k Sorted Lists](https://leetcode.com/problems/merge-k-sorted-lists/) | \u003ca href=\"leetcode/00023_merge-k-sorted-lists/merge-k-sorted-lists.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Hard |\n| 24 | [Swap Nodes in Pairs](https://leetcode.com/problems/swap-nodes-in-pairs/) | \u003ca href=\"leetcode/00024_swap-nodes-in-pairs/24-swap-nodes-in-pairs.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 28 | [Implement strStr()](https://leetcode.com/problems/implement-strstr/) | \u003ca href=\"leetcode/00028_implement-strstr/implement-strstr.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Easy |\n| 31 | [Next Permutation](https://leetcode.com/problems/next-permutation/) | \u003ca href=\"leetcode/00031_next-permutation/next-permutation.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 32 | [Longest Valid Parentheses](https://leetcode.com/problems/longest-valid-parentheses/) | \u003ca href=\"leetcode/00032_longest-valid-parentheses/longest-valid-parentheses.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Hard |\n| 33 | [Search in Rotated Sorted Array](https://leetcode.com/problems/search-in-rotated-sorted-array/) | \u003ca href=\"leetcode/00033_search-in-rotated-sorted-array/search-in-rotated-sorted-array.java\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/java/java-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 34 | [Find First and Last Position of Element in Sorted Array](https://leetcode.com/problems/find-first-and-last-position-of-element-in-sorted-array/) | \u003ca href=\"leetcode/00034_find-first-and-last-position-of-element-in-sorted-array/34-find-first-and-last-position-of-element-in-sorted-array.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 36 | [Valid Sudoku](https://leetcode.com/problems/valid-sudoku/) | \u003ca href=\"leetcode/00036_valid-sudoku/36-valid-sudoku.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 38 | [Count and Say](https://leetcode.com/problems/count-and-say/) | \u003ca href=\"leetcode/00038_count-and-say/38-count-and-say.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 39 | [Combination Sum](https://leetcode.com/problems/combination-sum/) | \u003ca href=\"leetcode/00039_combination-sum/combination-sum.cpp\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/cplusplus/cplusplus-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 41 | [First Missing Positive](https://leetcode.com/problems/first-missing-positive/) | \u003ca href=\"leetcode/00041_first-missing-positive/first-missing-positive.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Hard |\n| 42 | [Trapping Rain Water](https://leetcode.com/problems/trapping-rain-water/) | \u003ca href=\"leetcode/00042_trapping-rain-water/42-trapping-rain-water.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Hard |\n| 45 | [Jump Game II](https://leetcode.com/problems/jump-game-ii/) | \u003ca href=\"leetcode/00045_jump-game-ii/jump-game-ii.cpp\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/cplusplus/cplusplus-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 49 | [Group Anagrams](https://leetcode.com/problems/group-anagrams/) | \u003ca href=\"leetcode/00049_group-anagrams/49-group-anagrams.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 54 | [Spiral Matrix](https://leetcode.com/problems/spiral-matrix/) | \u003ca href=\"leetcode/00054_spiral-matrix/spiral-matrix.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 55 | [Jump Game](https://leetcode.com/problems/jump-game/) | \u003ca href=\"leetcode/00055_jump-game/jump-game.cpp\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/cplusplus/cplusplus-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 56 | [Merge Intervals](https://leetcode.com/problems/merge-intervals/) | \u003ca href=\"leetcode/00056_merge-intervals/merge-intervals.cpp\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/cplusplus/cplusplus-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e\u003ca href=\"leetcode/00056_merge-intervals/merge-intervals.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 61 | [Rotate List](https://leetcode.com/problems/rotate-list/) | \u003ca href=\"leetcode/00061_rotate-list/61-rotate-list.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 62 | [Unique Paths](https://leetcode.com/problems/unique-paths/) | \u003ca href=\"leetcode/00062_unique-paths/unique-paths.cpp\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/cplusplus/cplusplus-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 67 | [Add Binary](https://leetcode.com/problems/add-binary/) | \u003ca href=\"leetcode/00067_add-binary/67-add-binary.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Easy |\n| 68 | [Text Justification](https://leetcode.com/problems/text-justification/) | \u003ca href=\"leetcode/00068_text-justification/68-text-justification.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Hard |\n| 71 | [Simplify Path](https://leetcode.com/problems/simplify-path/) | \u003ca href=\"leetcode/00071_simplify-path/71-simplify-path.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 75 | [Sort Colors](https://leetcode.com/problems/sort-colors/) | \u003ca href=\"leetcode/00075_sort-colors/75-sort-colors.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 80 | [Remove Duplicates from Sorted Array II](https://leetcode.com/problems/remove-duplicates-from-sorted-array-ii/) | \u003ca href=\"leetcode/00080_remove-duplicates-from-sorted-array-ii/80-remove-duplicates-from-sorted-array-ii.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 93 | [Restore IP Addresses](https://leetcode.com/problems/restore-ip-addresses/) | \u003ca href=\"leetcode/00093_restore-ip-addresses/93-restore-ip-addresses.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 94 | [Binary Tree Inorder Traversal](https://leetcode.com/problems/binary-tree-inorder-traversal/) | \u003ca href=\"leetcode/00094_binary-tree-inorder-traversal/94-binary-tree-inorder-traversal.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Easy |\n| 98 | [Validate Binary Search Tree](https://leetcode.com/problems/validate-binary-search-tree/) | \u003ca href=\"leetcode/00098_validate-binary-search-tree/98-validate-binary-search-tree.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 102 | [Binary Tree Level Order Traversal](https://leetcode.com/problems/binary-tree-level-order-traversal/) | \u003ca href=\"leetcode/00102_binary-tree-level-order-traversal/102-binary-tree-level-order-traversal.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 107 | [Binary Tree Level Order Traversal II](https://leetcode.com/problems/binary-tree-level-order-traversal-ii/) | \u003ca href=\"leetcode/00107_binary-tree-level-order-traversal-ii/107-binary-tree-level-order-traversal-ii.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 121 | [Best Time to Buy and Sell Stock](https://leetcode.com/problems/best-time-to-buy-and-sell-stock/) | \u003ca href=\"leetcode/00121_best-time-to-buy-and-sell-stock/121-best-time-to-buy-and-sell-stock.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Easy |\n| 122 | [Best Time to Buy and Sell Stock II](https://leetcode.com/problems/best-time-to-buy-and-sell-stock-ii/) | \u003ca href=\"leetcode/00122_best-time-to-buy-and-sell-stock-ii/122-best-time-to-buy-and-sell-stock-ii.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 127 | [Word Ladder](https://leetcode.com/problems/word-ladder/) | \u003ca href=\"leetcode/00127_word-ladder/127-word-ladder.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Hard |\n| 128 | [Longest Consecutive Sequence](https://leetcode.com/problems/longest-consecutive-sequence/) | \u003ca href=\"leetcode/00128_longest-consecutive-sequence/128-longest-consecutive-sequence.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 131 | [Palindrome Partitioning](https://leetcode.com/problems/palindrome-partitioning/) | \u003ca href=\"leetcode/00131_palindrome-partitioning/131-palindrome-partitioning.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 136 | [Single Number](https://leetcode.com/problems/single-number/) | \u003ca href=\"leetcode/00136_single-number/136-single-number.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Easy |\n| 141 | [Linked List Cycle](https://leetcode.com/problems/linked-list-cycle/) | \u003ca href=\"leetcode/00141_linked-list-cycle/141-linked-list-cycle.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Easy |\n| 142 | [Linked List Cycle II](https://leetcode.com/problems/linked-list-cycle-ii/) | \u003ca href=\"leetcode/00142_linked-list-cycle-ii/142-linked-list-cycle-ii.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 144 | [Binary Tree Preorder Traversal](https://leetcode.com/problems/binary-tree-preorder-traversal/) | \u003ca href=\"leetcode/00144_binary-tree-preorder-traversal/144-binary-tree-preorder-traversal.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Easy |\n| 145 | [Binary Tree Postorder Traversal](https://leetcode.com/problems/binary-tree-postorder-traversal/) | \u003ca href=\"leetcode/00145_binary-tree-postorder-traversal/145-binary-tree-postorder-traversal.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Easy |\n| 150 | [Evaluate Reverse Polish Notation](https://leetcode.com/problems/evaluate-reverse-polish-notation/) | \u003ca href=\"leetcode/00150_evaluate-reverse-polish-notation/150-evaluate-reverse-polish-notation.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 159 | [Longest Substring with At Most Two Distinct Characters](https://leetcode.com/problems/longest-substring-with-at-most-two-distinct-characters/) | \u003ca href=\"leetcode/00159_longest-substring-with-at-most-two-distinct-characters/159-longest-substring-with-at-most-two-distinct-characters.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 160 | [Intersection of Two Linked Lists](https://leetcode.com/problems/intersection-of-two-linked-lists/) | \u003ca href=\"leetcode/00160_intersection-of-two-linked-lists/intersection-of-two-linked-lists.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Easy |\n| 169 | [Majority Element](https://leetcode.com/problems/majority-element/) | \u003ca href=\"leetcode/00169_majority-element/169-majority-element.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Easy |\n| 171 | [Excel Sheet Column Number](https://leetcode.com/problems/excel-sheet-column-number/) | \u003ca href=\"leetcode/00171_excel-sheet-column-number/171-excel-sheet-column-number.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Easy |\n| 173 | [Binary Search Tree Iterator](https://leetcode.com/problems/binary-search-tree-iterator/) | \u003ca href=\"leetcode/00173_binary-search-tree-iterator/173-binary-search-tree-iterator.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 198 | [House Robber](https://leetcode.com/problems/house-robber/) | \u003ca href=\"leetcode/00198_house-robber/198-house-robber.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 200 | [Number of Islands](https://leetcode.com/problems/number-of-islands/) | \u003ca href=\"leetcode/00200_number-of-islands/200-number-of-islands.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e\u003ca href=\"leetcode/00200_number-of-islands/200-number-of-islands.cpp\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/cplusplus/cplusplus-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 206 | [Reverse Linked List](https://leetcode.com/problems/reverse-linked-list/) | \u003ca href=\"leetcode/00206_reverse-linked-list/206-reverse-linked-list.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Easy |\n| 209 | [Minimum Size Subarray Sum](https://leetcode.com/problems/minimum-size-subarray-sum/) | \u003ca href=\"leetcode/00209_minimum-size-subarray-sum/209-minimum-size-subarray-sum.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 211 | [Design Add and Search Words Data Structure](https://leetcode.com/problems/design-add-and-search-words-data-structure/) | \u003ca href=\"leetcode/00211_design-add-and-search-words-data-structure/211-design-add-and-search-words-data-structure.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 213 | [House Robber II](https://leetcode.com/problems/house-robber-ii/) | \u003ca href=\"leetcode/00213_house-robber-ii/213-house-robber-ii.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 223 | [Rectangle Area](https://leetcode.com/problems/rectangle-area/) | \u003ca href=\"leetcode/00223_rectangle-area/223-rectangle-area.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 224 | [Basic Calculator](https://leetcode.com/problems/basic-calculator/) | \u003ca href=\"leetcode/00224_basic-calculator/224-basic-calculator.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Hard |\n| 233 | [Number of Digit One](https://leetcode.com/problems/number-of-digit-one/) | \u003ca href=\"leetcode/00233_number-of-digit-one/233-number-of-digit-one.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Hard |\n| 236 | [Lowest Common Ancestor of a Binary Tree](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree/) | \u003ca href=\"leetcode/00236_lowest-common-ancestor-of-a-binary-tree/236-lowest-common-ancestor-of-a-binary-tree.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 238 | [Product of Array Except Self](https://leetcode.com/problems/product-of-array-except-self/) | \u003ca href=\"leetcode/00238_product-of-array-except-self/product-of-array-except-self.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 247 | [Strobogrammatic Number II](https://leetcode.com/problems/strobogrammatic-number-ii/) | \u003ca href=\"leetcode/00247_strobogrammatic-number-ii/247-strobogrammatic-number-ii.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 249 | [Group Shifted Strings](https://leetcode.com/problems/group-shifted-strings/) | \u003ca href=\"leetcode/00249_group-shifted-strings/249-group-shifted-strings.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 252 | [Meeting Rooms](https://leetcode.com/problems/meeting-rooms/) | \u003ca href=\"leetcode/00252_meeting-rooms/meeting-rooms.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Easy |\n| 253 | [Meeting Rooms II](https://leetcode.com/problems/meeting-rooms-ii/) | \u003ca href=\"leetcode/00253_meeting-rooms-ii/253-meeting-rooms-ii.java\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/java/java-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e\u003ca href=\"leetcode/00253_meeting-rooms-ii/253-meeting-rooms-ii.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 259 | [3Sum Smaller](https://leetcode.com/problems/3sum-smaller/) | \u003ca href=\"leetcode/00259_3sum-smaller/259-3sum-smaller.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 263 | [Ugly Number](https://leetcode.com/problems/ugly-number/) | \u003ca href=\"leetcode/00263_ugly-number/ugly-number.cpp\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/cplusplus/cplusplus-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e\u003ca href=\"leetcode/00263_ugly-number/ugly-number.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Easy |\n| 286 | [Walls and Gates](https://leetcode.com/problems/walls-and-gates/) | \u003ca href=\"leetcode/00286_walls-and-gates/286-walls-and-gates.cpp\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/cplusplus/cplusplus-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e\u003ca href=\"leetcode/00286_walls-and-gates/286-walls-and-gates.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 290 | [Word Pattern](https://leetcode.com/problems/word-pattern/) | \u003ca href=\"leetcode/00290_word-pattern/290-word-pattern.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Easy |\n| 301 | [Remove Invalid Parentheses](https://leetcode.com/problems/remove-invalid-parentheses/) | \u003ca href=\"leetcode/00301_remove-invalid-parentheses/301-remove-invalid-parentheses.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Hard |\n| 311 | [Sparse Matrix Multiplication](https://leetcode.com/problems/sparse-matrix-multiplication/) | \u003ca href=\"leetcode/00311_sparse-matrix-multiplication/311-sparse-matrix-multiplication.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 314 | [Binary Tree Vertical Order Traversal](https://leetcode.com/problems/binary-tree-vertical-order-traversal/) | \u003ca href=\"leetcode/00314_binary-tree-vertical-order-traversal/314-binary-tree-vertical-order-traversal.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 322 | [Coin Change](https://leetcode.com/problems/coin-change/) | \u003ca href=\"leetcode/00322_coin-change/322-coin-change.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 329 | [Longest Increasing Path in a Matrix](https://leetcode.com/problems/longest-increasing-path-in-a-matrix/) | \u003ca href=\"leetcode/00329_longest-increasing-path-in-a-matrix/329-longest-increasing-path-in-a-matrix.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Hard |\n| 338 | [Counting Bits](https://leetcode.com/problems/counting-bits/) | \u003ca href=\"leetcode/00338_counting-bits/338-counting-bits.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Easy |\n| 340 | [Longest Substring with At Most K Distinct Characters](https://leetcode.com/problems/longest-substring-with-at-most-k-distinct-characters/) | \u003ca href=\"leetcode/00340_longest-substring-with-at-most-k-distinct-characters/340-longest-substring-with-at-most-k-distinct-characters.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 347 | [Top K Frequent Elements](https://leetcode.com/problems/top-k-frequent-elements/) | \u003ca href=\"leetcode/00347_top-k-frequent-elements/top-k-frequent-elements.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 366 | [Find Leaves of Binary Tree](https://leetcode.com/problems/find-leaves-of-binary-tree/) | \u003ca href=\"leetcode/00366_find-leaves-of-binary-tree/366-find-leaves-of-binary-tree.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 387 | [First Unique Character in a String](https://leetcode.com/problems/first-unique-character-in-a-string/) | \u003ca href=\"leetcode/00387_first-unique-character-in-a-string/387-first-unique-character-in-a-string.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Easy |\n| 424 | [Longest Repeating Character Replacement](https://leetcode.com/problems/longest-repeating-character-replacement/) | \u003ca href=\"leetcode/00424_longest-repeating-character-replacement/424-longest-repeating-character-replacement.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 429 | [N-ary Tree Level Order Traversal](https://leetcode.com/problems/n-ary-tree-level-order-traversal/) | \u003ca href=\"leetcode/00429_n-ary-tree-level-order-traversal/429-n-ary-tree-level-order-traversal.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 436 | [Find Right Interval](https://leetcode.com/problems/find-right-interval/) | \u003ca href=\"leetcode/00436_find-right-interval/436-find-right-interval.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 438 | [Find All Anagrams in a String](https://leetcode.com/problems/find-all-anagrams-in-a-string/) | \u003ca href=\"leetcode/00438_find-all-anagrams-in-a-string/438-find-all-anagrams-in-a-string.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 445 | [Add Two Numbers II](https://leetcode.com/problems/add-two-numbers-ii/) | \u003ca href=\"leetcode/00445_add-two-numbers-ii/445-add-two-numbers-ii.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 449 | [Serialize and Deserialize BST](https://leetcode.com/problems/serialize-and-deserialize-bst/) | \u003ca href=\"leetcode/00449_serialize-and-deserialize-bst/449-serialize-and-deserialize-bst.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 452 | [Minimum Number of Arrows to Burst Balloons](https://leetcode.com/problems/minimum-number-of-arrows-to-burst-balloons/) | \u003ca href=\"leetcode/00452_minimum-number-of-arrows-to-burst-balloons/452-minimum-number-of-arrows-to-burst-balloons.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 520 | [Detect Capital](https://leetcode.com/problems/detect-capital/) | \u003ca href=\"leetcode/00520_detect-capital/520-detect-capital.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Easy |\n| 529 | [Minesweeper](https://leetcode.com/problems/minesweeper/) | \u003ca href=\"leetcode/00529_minesweeper/529-minesweeper.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 560 | [Subarray Sum Equals K](https://leetcode.com/problems/subarray-sum-equals-k/) | \u003ca href=\"leetcode/00560_subarray-sum-equals-k/560-subarray-sum-equals-k.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 567 | [Permutation in String](https://leetcode.com/problems/permutation-in-string/) | \u003ca href=\"leetcode/00567_permutation-in-string/567-permutation-in-string.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 605 | [Can Place Flowers](https://leetcode.com/problems/can-place-flowers/) | \u003ca href=\"leetcode/00605_can-place-flowers/605-can-place-flowers.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Easy |\n| 621 | [Task Scheduler](https://leetcode.com/problems/task-scheduler/) | \u003ca href=\"leetcode/00621_task-scheduler/621-task-scheduler.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 647 | [Palindromic Substrings](https://leetcode.com/problems/palindromic-substrings/) | \u003ca href=\"leetcode/00647_palindromic-substrings/palindromic-substrings.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 657 | [Robot Return to Origin](https://leetcode.com/problems/robot-return-to-origin/) | \u003ca href=\"leetcode/00657_robot-return-to-origin/robot-return-to-origin.cpp\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/cplusplus/cplusplus-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Easy |\n| 660 | [Remove 9](https://leetcode.com/problems/remove-9/) | \u003ca href=\"leetcode/00660_remove-9/660-remove-9.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Hard |\n| 692 | [Top K Frequent Words](https://leetcode.com/problems/top-k-frequent-words/) | \u003ca href=\"leetcode/00692_top-k-frequent-words/692-top-k-frequent-words.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 694 | [Number of Distinct Islands](https://leetcode.com/problems/number-of-distinct-islands/) | \u003ca href=\"leetcode/00694_number-of-distinct-islands/694-number-of-distinct-islands.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 695 | [Max Area of Island](https://leetcode.com/problems/max-area-of-island/) | \u003ca href=\"leetcode/00695_max-area-of-island/695-max-area-of-island.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 701 | [Insert into a Binary Search Tree](https://leetcode.com/problems/insert-into-a-binary-search-tree/) | \u003ca href=\"leetcode/00701_insert-into-a-binary-search-tree/701-insert-into-a-binary-search-tree.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e\u003ca href=\"leetcode/00701_insert-into-a-binary-search-tree/701-insert-into-a-binary-search-tree.go\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/go/go-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e\u003ca href=\"leetcode/00701_insert-into-a-binary-search-tree/701-insert-into-a-binary-search-tree.java\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/java/java-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 706 | [Design HashMap](https://leetcode.com/problems/design-hashmap/) | \u003ca href=\"leetcode/00706_design-hashmap/706-design-hashmap.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Easy |\n| 728 | [Self Dividing Numbers](https://leetcode.com/problems/self-dividing-numbers/) | \u003ca href=\"leetcode/00728_self-dividing-numbers/self-dividing-numbers.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Easy |\n| 735 | [Asteroid Collision](https://leetcode.com/problems/asteroid-collision/) | \u003ca href=\"leetcode/00735_asteroid-collision/735-asteroid-collision.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 739 | [Daily Temperatures](https://leetcode.com/problems/daily-temperatures/) | \u003ca href=\"leetcode/00739_daily-temperatures/739-daily-temperatures.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 763 | [Partition Labels](https://leetcode.com/problems/partition-labels/) | \u003ca href=\"leetcode/00763_partition-labels/763-partition-labels.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 849 | [Maximize Distance to Closest Person](https://leetcode.com/problems/maximize-distance-to-closest-person/) | \u003ca href=\"leetcode/00849_maximize-distance-to-closest-person/849-maximize-distance-to-closest-person.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 856 | [Score of Parentheses](https://leetcode.com/problems/score-of-parentheses/) | \u003ca href=\"leetcode/00856_score-of-parentheses/856-score-of-parentheses.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 862 | [Shortest Subarray with Sum at Least K](https://leetcode.com/problems/shortest-subarray-with-sum-at-least-k/) | \u003ca href=\"leetcode/00862_shortest-subarray-with-sum-at-least-k/862-shortest-subarray-with-sum-at-least-k.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Hard |\n| 875 | [Koko Eating Bananas](https://leetcode.com/problems/koko-eating-bananas/) | \u003ca href=\"leetcode/00875_koko-eating-bananas/875-koko-eating-bananas.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 877 | [Stone Game](https://leetcode.com/problems/stone-game/) | \u003ca href=\"leetcode/00877_stone-game/877-stone-game.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 881 | [Boats to Save People](https://leetcode.com/problems/boats-to-save-people/) | \u003ca href=\"leetcode/00881_boats-to-save-people/881-boats-to-save-people.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 895 | [Maximum Frequency Stack](https://leetcode.com/problems/maximum-frequency-stack/) | \u003ca href=\"leetcode/00895_maximum-frequency-stack/895-maximum-frequency-stack.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Hard |\n| 921 | [Minimum Add to Make Parentheses Valid](https://leetcode.com/problems/minimum-add-to-make-parentheses-valid/) | \u003ca href=\"leetcode/00921_minimum-add-to-make-parentheses-valid/921-minimum-add-to-make-parentheses-valid.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 946 | [Validate Stack Sequences](https://leetcode.com/problems/validate-stack-sequences/) | \u003ca href=\"leetcode/00946_validate-stack-sequences/946-validate-stack-sequences.cpp\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/cplusplus/cplusplus-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e\u003ca href=\"leetcode/00946_validate-stack-sequences/946-validate-stack-sequences.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 987 | [Vertical Order Traversal of a Binary Tree](https://leetcode.com/problems/vertical-order-traversal-of-a-binary-tree/) | \u003ca href=\"leetcode/00987_vertical-order-traversal-of-a-binary-tree/987-vertical-order-traversal-of-a-binary-tree.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Hard |\n| 992 | [Subarrays with K Different Integers](https://leetcode.com/problems/subarrays-with-k-different-integers/) | \u003ca href=\"leetcode/00992_subarrays-with-k-different-integers/992-subarrays-with-k-different-integers.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Hard |\n| 997 | [Find the Town Judge](https://leetcode.com/problems/find-the-town-judge/) | \u003ca href=\"leetcode/00997_find-the-town-judge/find-the-town-judge.cpp\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/cplusplus/cplusplus-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e\u003ca href=\"leetcode/00997_find-the-town-judge/find-the-town-judge.java\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/java/java-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Easy |\n| 1004 | [Max Consecutive Ones III](https://leetcode.com/problems/max-consecutive-ones-iii/) | \u003ca href=\"leetcode/01004_max-consecutive-ones-iii/1004-max-consecutive-ones-iii.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 1007 | [Minimum Domino Rotations For Equal Row](https://leetcode.com/problems/minimum-domino-rotations-for-equal-row/) | \u003ca href=\"leetcode/01007_minimum-domino-rotations-for-equal-row/1007-minimum-domino-rotations-for-equal-row.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 1011 | [Capacity To Ship Packages Within D Days](https://leetcode.com/problems/capacity-to-ship-packages-within-d-days/) | \u003ca href=\"leetcode/01011_capacity-to-ship-packages-within-d-days/1011-capacity-to-ship-packages-within-d-days.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 1015 | [Smallest Integer Divisible by K](https://leetcode.com/problems/smallest-integer-divisible-by-k/) | \u003ca href=\"leetcode/01015_smallest-integer-divisible-by-k/smallest-integer-divisible-by-k.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 1022 | [Sum of Root To Leaf Binary Numbers](https://leetcode.com/problems/sum-of-root-to-leaf-binary-numbers/) | \u003ca href=\"leetcode/01022_sum-of-root-to-leaf-binary-numbers/1022-sum-of-root-to-leaf-binary-numbers.cpp\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/cplusplus/cplusplus-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e\u003ca href=\"leetcode/01022_sum-of-root-to-leaf-binary-numbers/1022-sum-of-root-to-leaf-binary-numbers.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Easy |\n| 1026 | [Maximum Difference Between Node and Ancestor](https://leetcode.com/problems/maximum-difference-between-node-and-ancestor/) | \u003ca href=\"leetcode/01026_maximum-difference-between-node-and-ancestor/maximum-difference-between-node-and-ancestor.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e\u003ca href=\"leetcode/01026_maximum-difference-between-node-and-ancestor/maximum-difference-between-node-and-ancestor.js\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/javascript/javascript-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e\u003ca href=\"leetcode/01026_maximum-difference-between-node-and-ancestor/maximum-difference-between-node-and-ancestor.cpp\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/cplusplus/cplusplus-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 1029 | [Two City Scheduling](https://leetcode.com/problems/two-city-scheduling/) | \u003ca href=\"leetcode/01029_two-city-scheduling/1029-two-city-scheduling.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 1041 | [Robot Bounded In Circle](https://leetcode.com/problems/robot-bounded-in-circle/) | \u003ca href=\"leetcode/01041_robot-bounded-in-circle/1041-robot-bounded-in-circle.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 1044 | [Longest Duplicate Substring](https://leetcode.com/problems/longest-duplicate-substring/) | \u003ca href=\"leetcode/01044_longest-duplicate-substring/longest-duplicate-substring.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Hard |\n| 1091 | [Shortest Path in Binary Matrix](https://leetcode.com/problems/shortest-path-in-binary-matrix/) | \u003ca href=\"leetcode/01091_shortest-path-in-binary-matrix/1091-shortest-path-in-binary-matrix.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 1094 | [Car Pooling](https://leetcode.com/problems/car-pooling/) | \u003ca href=\"leetcode/01094_car-pooling/1094-car-pooling.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 1100 | [Find K-Length Substrings With No Repeated Characters](https://leetcode.com/problems/find-k-length-substrings-with-no-repeated-characters/) | \u003ca href=\"leetcode/01100_find-k-length-substrings-with-no-repeated-characters/1100-find-k-length-substrings-with-no-repeated-characters.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 1143 | [Longest Common Subsequence](https://leetcode.com/problems/longest-common-subsequence/) | \u003ca href=\"leetcode/01143_longest-common-subsequence/1143-longest-common-subsequence.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 1244 | [Design A Leaderboard](https://leetcode.com/problems/design-a-leaderboard/) | \u003ca href=\"leetcode/01244_design-a-leaderboard/design-a-leaderboard.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 1249 | [Minimum Remove to Make Valid Parentheses](https://leetcode.com/problems/minimum-remove-to-make-valid-parentheses/) | \u003ca href=\"leetcode/01249_minimum-remove-to-make-valid-parentheses/1249-minimum-remove-to-make-valid-parentheses.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 1288 | [Remove Covered Intervals](https://leetcode.com/problems/remove-covered-intervals/) | \u003ca href=\"leetcode/01288_remove-covered-intervals/1288-remove-covered-intervals.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 1291 | [Sequential Digits](https://leetcode.com/problems/sequential-digits/) | \u003ca href=\"leetcode/01291_sequential-digits/sequential-digits.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 1448 | [Count Good Nodes in Binary Tree](https://leetcode.com/problems/count-good-nodes-in-binary-tree/) | \u003ca href=\"leetcode/01448_count-good-nodes-in-binary-tree/1448-count-good-nodes-in-binary-tree.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 1472 | [Design Browser History](https://leetcode.com/problems/design-browser-history/) | \u003ca href=\"leetcode/01472_design-browser-history/1472-design-browser-history.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 1602 | [Find Nearest Right Node in Binary Tree](https://leetcode.com/problems/find-nearest-right-node-in-binary-tree/) | \u003ca href=\"leetcode/01602_find-nearest-right-node-in-binary-tree/1602-find-nearest-right-node-in-binary-tree.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 1695 | [Maximum Erasure Value](https://leetcode.com/problems/maximum-erasure-value/) | \u003ca href=\"leetcode/01695_maximum-erasure-value/1695-maximum-erasure-value.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 1721 | [Swapping Nodes in a Linked List](https://leetcode.com/problems/swapping-nodes-in-a-linked-list/) | \u003ca href=\"leetcode/01721_swapping-nodes-in-a-linked-list/1721-swapping-nodes-in-a-linked-list.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 1763 | [Longest Nice Substring](https://leetcode.com/problems/longest-nice-substring/) | \u003ca href=\"leetcode/01763_longest-nice-substring/longest-nice-substring.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Easy |\n| 1838 | [Frequency of the Most Frequent Element](https://leetcode.com/problems/frequency-of-the-most-frequent-element/) | \u003ca href=\"leetcode/01838_frequency-of-the-most-frequent-element/1838-frequency-of-the-most-frequent-element.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 1884 | [Egg Drop With 2 Eggs and N Floors](https://leetcode.com/problems/egg-drop-with-2-eggs-and-n-floors/) | \u003ca href=\"leetcode/01884_egg-drop-with-2-eggs-and-n-floors/1884-egg-drop-with-2-eggs-and-n-floors.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 1887 | [Reduction Operations to Make the Array Elements Equal](https://leetcode.com/problems/reduction-operations-to-make-the-array-elements-equal/) | \u003ca href=\"leetcode/01887_reduction-operations-to-make-the-array-elements-equal/reduction-operations-to-make-the-array-elements-equal.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n| 2024 | [Maximize the Confusion of an Exam](https://leetcode.com/problems/maximize-the-confusion-of-an-exam/) | \u003ca href=\"leetcode/02024_maximize-the-confusion-of-an-exam/2024-maximize-the-confusion-of-an-exam.py\"\u003e\u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" width=\"20\" height=\"20\"\u003e\u003c/a\u003e | Medium |\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmattwang44%2Fleetcode","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmattwang44%2Fleetcode","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmattwang44%2Fleetcode/lists"}