Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/illuz/leetcode

(229 / 280) [中文|English] Solutions and notes of LEETCODE using C++/Java/Python/Sql/Shell Script.
https://github.com/illuz/leetcode

leetcode leetcode-solutions

Last synced: about 2 months ago
JSON representation

(229 / 280) [中文|English] Solutions and notes of LEETCODE using C++/Java/Python/Sql/Shell Script.

Awesome Lists containing this project

README

        

LeetCode Solutions by illuz
===

Updating....

My stupid [**How to LeetCode**](./how-to-leetcode.md).

This is my leetcode solution folder. :)
Language: **C++/Java/Python/Sql/Shell Script**

*If there was something wrong, can contact me at iilluzen in google's email.*

---

### Links:
[Leetcode Algorithms Problems](https://leetcode.com/problemset/algorithms/)
[Leetcode Database Problems](https://leetcode.com/problemset/database/)
[Leetcode Shell Problems](https://leetcode.com/problemset/shell/)

---

### Problems

There are 333 problems (54 problems for a fee).

I have solved 229 / 279 problems.=w=

| \# | Problems | Solutions | Note |
|----|----------|-----------|------|
| 001 | [001.Two_Sum](https://leetcode.com/problems/Two-Sum/) | [Java Python C++](./solutions/001.Two_Sum) |       [Notes](./solutions/001.Two_Sum) |
| 002 | [002.Add_Two_Numbers](https://leetcode.com/problems/Add-Two-Numbers/) | [C++ Python Java](./solutions/002.Add_Two_Numbers) |       [Notes](./solutions/002.Add_Two_Numbers) |
| 003 | [003.Longest_Substring_Without_Repeat...](https://leetcode.com/problems/Longest-Substring-Without-Repeating-Characters/) | [Java Python C++](./solutions/003.Longest_Substring_Without_Repeating_Characters) |       [Notes](./solutions/003.Longest_Substring_Without_Repeating_Characters) |
| 004 | [004.Median_of_Two_Sorted_Arrays](https://leetcode.com/problems/Median-of-Two-Sorted-Arrays/) | [Java Python C++](./solutions/004.Median_of_Two_Sorted_Arrays) |       [Notes](./solutions/004.Median_of_Two_Sorted_Arrays) |
| 005 | [005.Longest_Palindromic_Substring](https://leetcode.com/problems/Longest-Palindromic-Substring/) | [Java Python C++](./solutions/005.Longest_Palindromic_Substring) |       [Notes](./solutions/005.Longest_Palindromic_Substring) |
| 006 | [006.ZigZag_Conversion](https://leetcode.com/problems/ZigZag-Conversion/) | [C++ Python Java](./solutions/006.ZigZag_Conversion) |       [Notes](./solutions/006.ZigZag_Conversion) |
| 007 | [007.Reverse_Integer](https://leetcode.com/problems/Reverse-Integer/) | [C++ Python Java](./solutions/007.Reverse_Integer) |       [Notes](./solutions/007.Reverse_Integer) |
| 008 | [008.String_to_Integer](https://leetcode.com/problems/String-to-Integer/) | [C++ Python Java](./solutions/008.String_to_Integer) |       [Notes](./solutions/008.String_to_Integer) |
| 009 | [009.Palindrome_Number](https://leetcode.com/problems/Palindrome-Number/) | [Java Python C++](./solutions/009.Palindrome_Number) |       [Notes](./solutions/009.Palindrome_Number) |
| 010 | [010.Regular_Expression_Matching](https://leetcode.com/problems/Regular-Expression-Matching/) | [C++ Python Java](./solutions/010.Regular_Expression_Matching) |       [Notes](./solutions/010.Regular_Expression_Matching) |
| 011 | [011.Container_With_Most_Water](https://leetcode.com/problems/Container-With-Most-Water/) | [Java Python C++](./solutions/011.Container_With_Most_Water) |       [Notes](./solutions/011.Container_With_Most_Water) |
| 012 | [012.Integer_to_Roman](https://leetcode.com/problems/Integer-to-Roman/) | [Java Python C++](./solutions/012.Integer_to_Roman) |       [Notes](./solutions/012.Integer_to_Roman) |
| 013 | [013.Roman_to_Integer](https://leetcode.com/problems/Roman-to-Integer/) | [Java Python C++](./solutions/013.Roman_to_Integer) |       [Notes](./solutions/013.Roman_to_Integer) |
| 014 | [014.Longest_Common_Prefix](https://leetcode.com/problems/Longest-Common-Prefix/) | [C++ Python Java](./solutions/014.Longest_Common_Prefix) |       [Notes](./solutions/014.Longest_Common_Prefix) |
| 015 | [015.3Sum](https://leetcode.com/problems/3Sum/) | [C++ Python Java](./solutions/015.3Sum) |       [Notes](./solutions/015.3Sum) |
| 016 | [016.3Sum_Closest](https://leetcode.com/problems/3Sum-Closest/) | [C++ Python Java](./solutions/016.3Sum_Closest) |       [Notes](./solutions/016.3Sum_Closest) |
| 017 | [017.Letter_Combinations_of_a_Phone_Number](https://leetcode.com/problems/Letter-Combinations-of-a-Phone-Number/) | [C++ Python Java](./solutions/017.Letter_Combinations_of_a_Phone_Number) |       [Notes](./solutions/017.Letter_Combinations_of_a_Phone_Number) |
| 018 | [018.4Sum](https://leetcode.com/problems/4Sum/) | [C++ Python Java](./solutions/018.4Sum) |       [Notes](./solutions/018.4Sum) |
| 019 | [019.Remove_Nth_Node_From_End_of_List](https://leetcode.com/problems/Remove-Nth-Node-From-End-of-List/) |    [Python C++](./solutions/019.Remove_Nth_Node_From_End_of_List) |       [Notes](./solutions/019.Remove_Nth_Node_From_End_of_List) |
| 020 | [020.Valid_Parentheses](https://leetcode.com/problems/Valid-Parentheses/) | [C++ Python Java](./solutions/020.Valid_Parentheses) |       [Notes](./solutions/020.Valid_Parentheses) |
| 021 | [021.Merge_Two_Sorted_Lists](https://leetcode.com/problems/Merge-Two-Sorted-Lists/) |    [Python C++](./solutions/021.Merge_Two_Sorted_Lists) |       [Notes](./solutions/021.Merge_Two_Sorted_Lists) |
| 022 | [022.Generate_Parentheses](https://leetcode.com/problems/Generate-Parentheses/) | [C++ Python Java](./solutions/022.Generate_Parentheses) |       [Notes](./solutions/022.Generate_Parentheses) |
| 023 | [023.Merge_k_Sorted_Lists](https://leetcode.com/problems/Merge-k-Sorted-Lists/) | [Java Python C++](./solutions/023.Merge_k_Sorted_Lists) |       [Notes](./solutions/023.Merge_k_Sorted_Lists) |
| 024 | [024.Swap_Nodes_in_Pairs](https://leetcode.com/problems/Swap-Nodes-in-Pairs/) |    [Python C++](./solutions/024.Swap_Nodes_in_Pairs) |       [Notes](./solutions/024.Swap_Nodes_in_Pairs) |
| 025 | [025.Reverse_Nodes_in_k-Group](https://leetcode.com/problems/Reverse-Nodes-in-k-Group/) |      [Java C++](./solutions/025.Reverse_Nodes_in_k-Group) |       [Notes](./solutions/025.Reverse_Nodes_in_k-Group) |
| 026 | [026.Remove_Duplicates_from_Sorted_Array](https://leetcode.com/problems/Remove-Duplicates-from-Sorted-Array/) |           [C++](./solutions/026.Remove_Duplicates_from_Sorted_Array) |       [Notes](./solutions/026.Remove_Duplicates_from_Sorted_Array) |
| 027 | [027.Remove_Element](https://leetcode.com/problems/Remove-Element/) |           [C++](./solutions/027.Remove_Element) |       [Notes](./solutions/027.Remove_Element) |
| 028 | [028.Implement_strStr()](https://leetcode.com/problems/Implement-strStr/) |    [Python C++](./solutions/028.Implement_strStr()) |       [Notes](./solutions/028.Implement_strStr()) |
| 029 | [029.Divide_Two_Integers](https://leetcode.com/problems/Divide-Two-Integers/) |    [Python C++](./solutions/029.Divide_Two_Integers) |       [Notes](./solutions/029.Divide_Two_Integers) |
| 030 | [030.Substring_with_Concatenation_of_...](https://leetcode.com/problems/Substring-with-Concatenation-of-All-Words/) |      [C++ Java](./solutions/030.Substring_with_Concatenation_of_All_Words) |       [Notes](./solutions/030.Substring_with_Concatenation_of_All_Words) |
| 031 | [031.Next_Permutation](https://leetcode.com/problems/Next-Permutation/) |    [Python C++](./solutions/031.Next_Permutation) |       [Notes](./solutions/031.Next_Permutation) |
| 032 | [032.Longest_Valid_Parentheses](https://leetcode.com/problems/Longest-Valid-Parentheses/) |           [C++](./solutions/032.Longest_Valid_Parentheses) |       [Notes](./solutions/032.Longest_Valid_Parentheses) |
| 033 | [033.Search_in_Rotated_Sorted_Array](https://leetcode.com/problems/Search-in-Rotated-Sorted-Array/) |           [C++](./solutions/033.Search_in_Rotated_Sorted_Array) |       [Notes](./solutions/033.Search_in_Rotated_Sorted_Array) |
| 034 | [034.Search_for_a_Range](https://leetcode.com/problems/Search-for-a-Range/) |      [Java C++](./solutions/034.Search_for_a_Range) |       [Notes](./solutions/034.Search_for_a_Range) |
| 035 | [035.Search_Insert_Position](https://leetcode.com/problems/Search-Insert-Position/) |           [C++](./solutions/035.Search_Insert_Position) |       [Notes](./solutions/035.Search_Insert_Position) |
| 036 | [036.Valid_Sudoku](https://leetcode.com/problems/Valid-Sudoku/) |           [C++](./solutions/036.Valid_Sudoku) |       [Notes](./solutions/036.Valid_Sudoku) |
| 037 | [037.Sudoku_Solver](https://leetcode.com/problems/Sudoku-Solver/) |           [C++](./solutions/037.Sudoku_Solver) |       [Notes](./solutions/037.Sudoku_Solver) |
| 038 | [038.Count_and_Say](https://leetcode.com/problems/Count-and-Say/) |    [Python C++](./solutions/038.Count_and_Say) |       [Notes](./solutions/038.Count_and_Say) |
| 039 | [039.Combination_Sum](https://leetcode.com/problems/Combination-Sum/) |           [C++](./solutions/039.Combination_Sum) |       [Notes](./solutions/039.Combination_Sum) |
| 040 | [040.Combination_Sum_II](https://leetcode.com/problems/Combination-Sum-II/) |           [C++](./solutions/040.Combination_Sum_II) |       [Notes](./solutions/040.Combination_Sum_II) |
| 041 | [041.First_Missing_Positive](https://leetcode.com/problems/First-Missing-Positive/) |           [C++](./solutions/041.First_Missing_Positive) | Coming soon |
| 042 | [042.Trapping_Rain_Water](https://leetcode.com/problems/Trapping-Rain-Water/) |           [C++](./solutions/042.Trapping_Rain_Water) | Coming soon |
| 043 | [043.Multiply_Strings](https://leetcode.com/problems/Multiply-Strings/) |           [C++](./solutions/043.Multiply_Strings) | Coming soon |
| 044 | [044.Wildcard_Matching](https://leetcode.com/problems/Wildcard-Matching/) |           [C++](./solutions/044.Wildcard_Matching) | Coming soon |
| 045 | [045.Jump_Game_II](https://leetcode.com/problems/Jump-Game-II/) |           [C++](./solutions/045.Jump_Game_II) | Coming soon |
| 046 | [046.Permutations](https://leetcode.com/problems/Permutations/) |           [C++](./solutions/046.Permutations) | Coming soon |
| 047 | [047.Permutations_II](https://leetcode.com/problems/Permutations-II/) |           [C++](./solutions/047.Permutations_II) | Coming soon |
| 048 | [048.Rotate_Image](https://leetcode.com/problems/Rotate-Image/) |           [C++](./solutions/048.Rotate_Image) | Coming soon |
| 049 | [049.Anagrams](https://leetcode.com/problems/Anagrams/) |           [C++](./solutions/049.Anagrams) | Coming soon |
| 050 | [050.Pow(x,_n)](https://leetcode.com/problems/Powx,-n/) |           [C++](./solutions/050.Pow(x,_n)) | Coming soon |
| 051 | [051.N-Queens](https://leetcode.com/problems/N-Queens/) | [C++ Python Java](./solutions/051.N-Queens) | Coming soon |
| 052 | [052.N-Queens_II](https://leetcode.com/problems/N-Queens-II/) | [C++ Python Java](./solutions/052.N-Queens_II) | Coming soon |
| 053 | [053.Maximum_Subarray](https://leetcode.com/problems/Maximum-Subarray/) |           [C++](./solutions/053.Maximum_Subarray) | Coming soon |
| 054 | [054.Spiral_Matrix](https://leetcode.com/problems/Spiral-Matrix/) |           [C++](./solutions/054.Spiral_Matrix) | Coming soon |
| 055 | [055.Jump_Game](https://leetcode.com/problems/Jump-Game/) |           [C++](./solutions/055.Jump_Game) | Coming soon |
| 056 | [056.Merge_Intervals](https://leetcode.com/problems/Merge-Intervals/) |           [C++](./solutions/056.Merge_Intervals) | Coming soon |
| 057 | [057.Insert_Interval](https://leetcode.com/problems/Insert-Interval/) |           [C++](./solutions/057.Insert_Interval) | Coming soon |
| 058 | [058.Length_of_Last_Word](https://leetcode.com/problems/Length-of-Last-Word/) |           [C++](./solutions/058.Length_of_Last_Word) | Coming soon |
| 059 | [059.Spiral_Matrix_II](https://leetcode.com/problems/Spiral-Matrix-II/) |           [C++](./solutions/059.Spiral_Matrix_II) | Coming soon |
| 060 | [060.Permutation_Sequence](https://leetcode.com/problems/Permutation-Sequence/) |           [C++](./solutions/060.Permutation_Sequence) | Coming soon |
| 061 | [061.Rotate_List](https://leetcode.com/problems/Rotate-List/) |           [C++](./solutions/061.Rotate_List) | Coming soon |
| 062 | [062.Unique_Paths](https://leetcode.com/problems/Unique-Paths/) |           [C++](./solutions/062.Unique_Paths) | Coming soon |
| 063 | [063.Unique_Paths_II](https://leetcode.com/problems/Unique-Paths-II/) |           [C++](./solutions/063.Unique_Paths_II) | Coming soon |
| 064 | [064.Minimum_Path_Sum](https://leetcode.com/problems/Minimum-Path-Sum/) |           [C++](./solutions/064.Minimum_Path_Sum) | Coming soon |
| 065 | [065.Valid_Number](https://leetcode.com/problems/Valid-Number/) | [Java Python C++](./solutions/065.Valid_Number) | Coming soon |
| 066 | [066.Plus_One](https://leetcode.com/problems/Plus-One/) |           [C++](./solutions/066.Plus_One) | Coming soon |
| 067 | [067.Add_Binary](https://leetcode.com/problems/Add-Binary/) |           [C++](./solutions/067.Add_Binary) | Coming soon |
| 068 | [068.Text_Justification](https://leetcode.com/problems/Text-Justification/) | [C++ Python Java](./solutions/068.Text_Justification) |       [Notes](./solutions/068.Text_Justification) |
| 069 | [069.Sqrt(x)](https://leetcode.com/problems/Sqrtx/) | [C++ Python Java](./solutions/069.Sqrt(x)) | Coming soon |
| 070 | [070.Climbing_Stairs](https://leetcode.com/problems/Climbing-Stairs/) |           [C++](./solutions/070.Climbing_Stairs) | Coming soon |
| 071 | [071.Simplify_Path](https://leetcode.com/problems/Simplify-Path/) | [C++ Python Java](./solutions/071.Simplify_Path) | Coming soon |
| 072 | [072.Edit_Distance](https://leetcode.com/problems/Edit-Distance/) |           [C++](./solutions/072.Edit_Distance) | Coming soon |
| 073 | [073.Set_Matrix_Zeroes](https://leetcode.com/problems/Set-Matrix-Zeroes/) |           [C++](./solutions/073.Set_Matrix_Zeroes) | Coming soon |
| 074 | [074.Search_a_2D_Matrix](https://leetcode.com/problems/Search-a-2D-Matrix/) |           [C++](./solutions/074.Search_a_2D_Matrix) | Coming soon |
| 075 | [075.Sort_Colors](https://leetcode.com/problems/Sort-Colors/) |           [C++](./solutions/075.Sort_Colors) | Coming soon |
| 076 | [076.Minimum_Window_Substring](https://leetcode.com/problems/Minimum-Window-Substring/) |           [C++](./solutions/076.Minimum_Window_Substring) |       [Notes](./solutions/076.Minimum_Window_Substring) |
| 077 | [077.Combinations](https://leetcode.com/problems/Combinations/) |           [C++](./solutions/077.Combinations) | Coming soon |
| 078 | [078.Subsets](https://leetcode.com/problems/Subsets/) | [Java Python C++](./solutions/078.Subsets) | Coming soon |
| 079 | [079.Word_Search](https://leetcode.com/problems/Word-Search/) |           [C++](./solutions/079.Word_Search) | Coming soon |
| 080 | [080.Remove_Duplicates_from_Sorted_Array_II](https://leetcode.com/problems/Remove-Duplicates-from-Sorted-Array-II/) |           [C++](./solutions/080.Remove_Duplicates_from_Sorted_Array_II) | Coming soon |
| 081 | [081.Search_in_Rotated_Sorted_Array_II](https://leetcode.com/problems/Search-in-Rotated-Sorted-Array-II/) |           [C++](./solutions/081.Search_in_Rotated_Sorted_Array_II) | Coming soon |
| 082 | [082.Remove_Duplicates_from_Sorted_List_II](https://leetcode.com/problems/Remove-Duplicates-from-Sorted-List-II/) |           [C++](./solutions/082.Remove_Duplicates_from_Sorted_List_II) | Coming soon |
| 083 | [083.Remove_Duplicates_from_Sorted_List](https://leetcode.com/problems/Remove-Duplicates-from-Sorted-List/) |           [C++](./solutions/083.Remove_Duplicates_from_Sorted_List) | Coming soon |
| 084 | [084.Largest_Rectangle_in_Histogram](https://leetcode.com/problems/Largest-Rectangle-in-Histogram/) |      [Java C++](./solutions/084.Largest_Rectangle_in_Histogram) |       [Notes](./solutions/084.Largest_Rectangle_in_Histogram) |
| 085 | [085.Maximal_Rectangle](https://leetcode.com/problems/Maximal-Rectangle/) |      [Java C++](./solutions/085.Maximal_Rectangle) |       [Notes](./solutions/085.Maximal_Rectangle) |
| 086 | [086.Partition_List](https://leetcode.com/problems/Partition-List/) | [C++ Python Java](./solutions/086.Partition_List) | Coming soon |
| 087 | [087.Scramble_String](https://leetcode.com/problems/Scramble-String/) | [C++ Python Java](./solutions/087.Scramble_String) |       [Notes](./solutions/087.Scramble_String) |
| 088 | [088.Merge_Sorted_Array](https://leetcode.com/problems/Merge-Sorted-Array/) |           [C++](./solutions/088.Merge_Sorted_Array) | Coming soon |
| 089 | [089.Gray_Code](https://leetcode.com/problems/Gray-Code/) | [C++ Python Java](./solutions/089.Gray_Code) | Coming soon |
| 090 | [090.Subsets_II](https://leetcode.com/problems/Subsets-II/) | [C++ Python Java](./solutions/090.Subsets_II) | Coming soon |
| 091 | [091.Decode_Ways](https://leetcode.com/problems/Decode-Ways/) | [Java Python C++](./solutions/091.Decode_Ways) | Coming soon |
| 092 | [092.Reverse_Linked_List_II](https://leetcode.com/problems/Reverse-Linked-List-II/) |           [C++](./solutions/092.Reverse_Linked_List_II) | Coming soon |
| 093 | [093.Restore_IP_Addresses](https://leetcode.com/problems/Restore-IP-Addresses/) | [C++ Python Java](./solutions/093.Restore_IP_Addresses) |       [Notes](./solutions/093.Restore_IP_Addresses) |
| 094 | [094.Binary_Tree_Inorder_Traversal](https://leetcode.com/problems/Binary-Tree-Inorder-Traversal/) |           [C++](./solutions/094.Binary_Tree_Inorder_Traversal) | Coming soon |
| 095 | [095.Unique_Binary_Search_Trees](https://leetcode.com/problems/Unique-Binary-Search-Trees/) |           [C++](./solutions/095.Unique_Binary_Search_Trees) |       [Notes](./solutions/095.Unique_Binary_Search_Trees) |
| 096 | [096.Unique_Binary_Search_Trees_II](https://leetcode.com/problems/Unique-Binary-Search-Trees-II/) |           [C++](./solutions/096.Unique_Binary_Search_Trees_II) |       [Notes](./solutions/096.Unique_Binary_Search_Trees_II) |
| 097 | [097.Interleaving_String](https://leetcode.com/problems/Interleaving-String/) |      [Java C++](./solutions/097.Interleaving_String) |       [Notes](./solutions/097.Interleaving_String) |
| 098 | [098.Validate_Binary_Search_Tree](https://leetcode.com/problems/Validate-Binary-Search-Tree/) | [Java Python C++](./solutions/098.Validate_Binary_Search_Tree) |       [Notes](./solutions/098.Validate_Binary_Search_Tree) |
| 099 | [099.Recover_Binary_Search_Tree](https://leetcode.com/problems/Recover-Binary-Search-Tree/) |    [Python C++](./solutions/099.Recover_Binary_Search_Tree) |       [Notes](./solutions/099.Recover_Binary_Search_Tree) |
| 100 | [100.Same_Tree](https://leetcode.com/problems/Same-Tree/) |           [C++](./solutions/100.Same_Tree) | Coming soon |
| 101 | [101.Symmetric_Tree](https://leetcode.com/problems/Symmetric-Tree/) |           [C++](./solutions/101.Symmetric_Tree) | Coming soon |
| 102 | [102.Binary_Tree_Level_Order_Traversal](https://leetcode.com/problems/Binary-Tree-Level-Order-Traversal/) |    [Python C++](./solutions/102.Binary_Tree_Level_Order_Traversal) |       [Notes](./solutions/102.Binary_Tree_Level_Order_Traversal) |
| 103 | [103.Binary_Tree_Zigzag_Level_Order_Traversal](https://leetcode.com/problems/Binary-Tree-Zigzag-Level-Order-Traversal/) |    [Python C++](./solutions/103.Binary_Tree_Zigzag_Level_Order_Traversal) |       [Notes](./solutions/103.Binary_Tree_Zigzag_Level_Order_Traversal) |
| 104 | [104.Maximum_Depth_of_Binary_Tree](https://leetcode.com/problems/Maximum-Depth-of-Binary-Tree/) |           [C++](./solutions/104.Maximum_Depth_of_Binary_Tree) | Coming soon |
| 105 | [105.Construct_Binary_Tree_from_Preor...](https://leetcode.com/problems/Construct-Binary-Tree-from-Preorder-and-Inorder-Traversal/) |           [C++](./solutions/105.Construct_Binary_Tree_from_Preorder_and_Inorder_Traversal) |       [Notes](./solutions/105.Construct_Binary_Tree_from_Preorder_and_Inorder_Traversal) |
| 106 | [106.Construct_Binary_Tree_from_Inord...](https://leetcode.com/problems/Construct-Binary-Tree-from-Inorder-and-Postorder-Traversal/) |           [C++](./solutions/106.Construct_Binary_Tree_from_Inorder_and_Postorder_Traversal) |       [Notes](./solutions/106.Construct_Binary_Tree_from_Inorder_and_Postorder_Traversal) |
| 107 | [107.Binary_Tree_Level_Order_Traversal_II](https://leetcode.com/problems/Binary-Tree-Level-Order-Traversal-II/) |    [Python C++](./solutions/107.Binary_Tree_Level_Order_Traversal_II) |       [Notes](./solutions/107.Binary_Tree_Level_Order_Traversal_II) |
| 108 | [108.Convert_Sorted_Array_to_Binary_S...](https://leetcode.com/problems/Convert-Sorted-Array-to-Binary-Search-Tree/) |           [C++](./solutions/108.Convert_Sorted_Array_to_Binary_Search_Tree) |       [Notes](./solutions/108.Convert_Sorted_Array_to_Binary_Search_Tree) |
| 109 | [109.Convert_Sorted_List_to_Binary_Se...](https://leetcode.com/problems/Convert-Sorted-List-to-Binary-Search-Tree/) |    [Python C++](./solutions/109.Convert_Sorted_List_to_Binary_Search_Tree) |       [Notes](./solutions/109.Convert_Sorted_List_to_Binary_Search_Tree) |
| 110 | [110.Balanced_Binary_Tree](https://leetcode.com/problems/Balanced-Binary-Tree/) |           [C++](./solutions/110.Balanced_Binary_Tree) | Coming soon |
| 111 | [111.Minimum_Depth_of_Binary_Tree](https://leetcode.com/problems/Minimum-Depth-of-Binary-Tree/) |           [C++](./solutions/111.Minimum_Depth_of_Binary_Tree) | Coming soon |
| 112 | [112.Path_Sum](https://leetcode.com/problems/Path-Sum/) |           [C++](./solutions/112.Path_Sum) | Coming soon |
| 113 | [113.Path_Sum_II](https://leetcode.com/problems/Path-Sum-II/) | [Java Python C++](./solutions/113.Path_Sum_II) | Coming soon |
| 114 | [114.Flatten_Binary_Tree_to_Linked_List](https://leetcode.com/problems/Flatten-Binary-Tree-to-Linked-List/) |      [Java C++](./solutions/114.Flatten_Binary_Tree_to_Linked_List) |       [Notes](./solutions/114.Flatten_Binary_Tree_to_Linked_List) |
| 115 | [115.Distinct_Subsequences](https://leetcode.com/problems/Distinct-Subsequences/) |    [Python C++](./solutions/115.Distinct_Subsequences) |       [Notes](./solutions/115.Distinct_Subsequences) |
| 116 | [116.Populating_Next_Right_Pointers_i...](https://leetcode.com/problems/Populating-Next-Right-Pointers-in-Each-Node/) | [C++ Python Java](./solutions/116.Populating_Next_Right_Pointers_in_Each_Node) | Coming soon |
| 117 | [117.Populating_Next_Right_Pointers_i...](https://leetcode.com/problems/Populating-Next-Right-Pointers-in-Each-Node-II/) | [C++ Python Java](./solutions/117.Populating_Next_Right_Pointers_in_Each_Node_II) | Coming soon |
| 118 | [118.Pascal's_Triangle](https://leetcode.com/problems/Pascals-Triangle/) |           [C++](./solutions/118.Pascal's_Triangle) | Coming soon |
| 119 | [119.Pascal's_Triangle_II](https://leetcode.com/problems/Pascals-Triangle-II/) |           [C++](./solutions/119.Pascal's_Triangle_II) | Coming soon |
| 120 | [120.Triangle](https://leetcode.com/problems/Triangle/) | [Java Python C++](./solutions/120.Triangle) | Coming soon |
| 121 | [121.Best_Time_to_Buy_and_Sell_Stock](https://leetcode.com/problems/Best-Time-to-Buy-and-Sell-Stock/) |    [Python C++](./solutions/121.Best_Time_to_Buy_and_Sell_Stock) |       [Notes](./solutions/121.Best_Time_to_Buy_and_Sell_Stock) |
| 122 | [122.Best_Time_to_Buy_and_Sell_Stock_II](https://leetcode.com/problems/Best-Time-to-Buy-and-Sell-Stock-II/) |    [Python C++](./solutions/122.Best_Time_to_Buy_and_Sell_Stock_II) |       [Notes](./solutions/122.Best_Time_to_Buy_and_Sell_Stock_II) |
| 123 | [123.Best_Time_to_Buy_and_Sell_Stock_III](https://leetcode.com/problems/Best-Time-to-Buy-and-Sell-Stock-III/) |    [Python C++](./solutions/123.Best_Time_to_Buy_and_Sell_Stock_III) |       [Notes](./solutions/123.Best_Time_to_Buy_and_Sell_Stock_III) |
| 124 | [124.Binary_Tree_Maximum_Path_Sum](https://leetcode.com/problems/Binary-Tree-Maximum-Path-Sum/) |    [Python C++](./solutions/124.Binary_Tree_Maximum_Path_Sum) |       [Notes](./solutions/124.Binary_Tree_Maximum_Path_Sum) |
| 125 | [125.Valid_Palindrome](https://leetcode.com/problems/Valid-Palindrome/) |           [C++](./solutions/125.Valid_Palindrome) | Coming soon |
| 126 | [126.Word_Ladder](https://leetcode.com/problems/Word-Ladder/) |    [Python C++](./solutions/126.Word_Ladder) |       [Notes](./solutions/126.Word_Ladder) |
| 126 | [126.Word_Ladder_II](https://leetcode.com/problems/Word-Ladder-II/) |              [](./solutions/126.Word_Ladder_II) | Coming soon |
| 127 | [127.Word_Ladder](https://leetcode.com/problems/Word-Ladder/) |              [](./solutions/127.Word_Ladder) | Coming soon |
| 128 | [128.Longest_Consecutive_Sequence](https://leetcode.com/problems/Longest-Consecutive-Sequence/) |              [](./solutions/128.Longest_Consecutive_Sequence) | Coming soon |
| 129 | [129.Sum_Root_to_Leaf_Numbers](https://leetcode.com/problems/Sum-Root-to-Leaf-Numbers/) |           [C++](./solutions/129.Sum_Root_to_Leaf_Numbers) | Coming soon |
| 130 | [130.Surrounded_Regions](https://leetcode.com/problems/Surrounded-Regions/) |           [C++](./solutions/130.Surrounded_Regions) |       [Notes](./solutions/130.Surrounded_Regions) |
| 131 | [131.Palindrome_Partitioning](https://leetcode.com/problems/Palindrome-Partitioning/) |    [Python C++](./solutions/131.Palindrome_Partitioning) |       [Notes](./solutions/131.Palindrome_Partitioning) |
| 132 | [132.Palindrome_Partitioning_II](https://leetcode.com/problems/Palindrome-Partitioning-II/) |      [C++ Java](./solutions/132.Palindrome_Partitioning_II) |       [Notes](./solutions/132.Palindrome_Partitioning_II) |
| 133 | [133.Clone_Graph](https://leetcode.com/problems/Clone-Graph/) |           [C++](./solutions/133.Clone_Graph) | Coming soon |
| 134 | [134.Gas_Station](https://leetcode.com/problems/Gas-Station/) |           [C++](./solutions/134.Gas_Station) |       [Notes](./solutions/134.Gas_Station) |
| 135 | [135.Candy](https://leetcode.com/problems/Candy/) |              [](./solutions/135.Candy) | Coming soon |
| 136 | [136.Single_Number](https://leetcode.com/problems/Single-Number/) |           [C++](./solutions/136.Single_Number) |       [Notes](./solutions/136.Single_Number) |
| 137 | [137.Single_Number_II](https://leetcode.com/problems/Single-Number-II/) |           [C++](./solutions/137.Single_Number_II) | Coming soon |
| 138 | [138.Copy_List_with_Random_Pointer](https://leetcode.com/problems/Copy-List-with-Random-Pointer/) | [Java Python C++](./solutions/138.Copy_List_with_Random_Pointer) |       [Notes](./solutions/138.Copy_List_with_Random_Pointer) |
| 139 | [139.Word_Break](https://leetcode.com/problems/Word-Break/) |    [Python C++](./solutions/139.Word_Break) |       [Notes](./solutions/139.Word_Break) |
| 140 | [140.Word_Break_II](https://leetcode.com/problems/Word-Break-II/) |              [](./solutions/140.Word_Break_II) | Coming soon |
| 141 | [141.Linked_List_Cycle](https://leetcode.com/problems/Linked-List-Cycle/) |           [C++](./solutions/141.Linked_List_Cycle) | Coming soon |
| 142 | [142.Linked_List_Cycle_II](https://leetcode.com/problems/Linked-List-Cycle-II/) |              [](./solutions/142.Linked_List_Cycle_II) | Coming soon |
| 143 | [143.Reorder_List](https://leetcode.com/problems/Reorder-List/) |           [C++](./solutions/143.Reorder_List) | Coming soon |
| 144 | [144.Binary_Tree_Preorder_Traversal](https://leetcode.com/problems/Binary-Tree-Preorder-Traversal/) |           [C++](./solutions/144.Binary_Tree_Preorder_Traversal) | Coming soon |
| 145 | [145.Binary_Tree_Postorder_Traversal](https://leetcode.com/problems/Binary-Tree-Postorder-Traversal/) |           [C++](./solutions/145.Binary_Tree_Postorder_Traversal) | Coming soon |
| 146 | [146.LRU_Cache](https://leetcode.com/problems/LRU-Cache/) |    [Python C++](./solutions/146.LRU_Cache) |       [Notes](./solutions/146.LRU_Cache) |
| 147 | [147.Insertion_Sort_List](https://leetcode.com/problems/Insertion-Sort-List/) |           [C++](./solutions/147.Insertion_Sort_List) | Coming soon |
| 148 | [148.Sort_List](https://leetcode.com/problems/Sort-List/) |           [C++](./solutions/148.Sort_List) |       [Notes](./solutions/148.Sort_List) |
| 149 | [149.Max_Points_on_a_Line](https://leetcode.com/problems/Max-Points-on-a-Line/) |              [](./solutions/149.Max_Points_on_a_Line) | Coming soon |
| 150 | [150.Evaluate_Reverse_Polish_Notation](https://leetcode.com/problems/Evaluate-Reverse-Polish-Notation/) | [Java Python C++](./solutions/150.Evaluate_Reverse_Polish_Notation) |       [Notes](./solutions/150.Evaluate_Reverse_Polish_Notation) |
| 151 | [151.Reverse_Words_in_a_String](https://leetcode.com/problems/Reverse-Words-in-a-String/) | [C++ Python Java](./solutions/151.Reverse_Words_in_a_String) |       [Notes](./solutions/151.Reverse_Words_in_a_String) |
| 152 | [152.Maximum_Product_Subarray](https://leetcode.com/problems/Maximum-Product-Subarray/) |           [C++](./solutions/152.Maximum_Product_Subarray) | Coming soon |
| 153 | [153.Find_Minimum_in_Rotated_Sorted_Array](https://leetcode.com/problems/Find-Minimum-in-Rotated-Sorted-Array/) |           [C++](./solutions/153.Find_Minimum_in_Rotated_Sorted_Array) |       [Notes](./solutions/153.Find_Minimum_in_Rotated_Sorted_Array) |
| 154 | [154.Find_Minimum_in_Rotated_Sorted_Array_II](https://leetcode.com/problems/Find-Minimum-in-Rotated-Sorted-Array-II/) |    [Python C++](./solutions/154.Find_Minimum_in_Rotated_Sorted_Array_II) |       [Notes](./solutions/154.Find_Minimum_in_Rotated_Sorted_Array_II) |
| 155 | [155.Min_Stack](https://leetcode.com/problems/Min-Stack/) |           [C++](./solutions/155.Min_Stack) |       [Notes](./solutions/155.Min_Stack) |
| 156 | [156.Binary_Tree_Upside_Down $](https://leetcode.com/problems/Binary-Tree-Upside-Down/) |        Not Buy |     Not Buy |
| 157 | [157.Read_N_Characters_Given_Read4 $](https://leetcode.com/problems/Read-N-Characters-Given-Read4/) |        Not Buy |     Not Buy |
| 158 | [158.Read_N_Characters_Given_Read4_II... $](https://leetcode.com/problems/Read-N-Characters-Given-Read4-II---Call-multiple-times/) |        Not Buy |     Not Buy |
| 159 | [159.Longest_Substring_with_At_Most_T... $](https://leetcode.com/problems/Longest-Substring-with-At-Most-Two-Distinct-Characters/) |        Not Buy |     Not Buy |
| 160 | [160.Intersection_of_Two_Linked_Lists](https://leetcode.com/problems/Intersection-of-Two-Linked-Lists/) |           [C++](./solutions/160.Intersection_of_Two_Linked_Lists) | Coming soon |
| 161 | [161.One_Edit_Distance $](https://leetcode.com/problems/One-Edit-Distance/) |        Not Buy |     Not Buy |
| 162 | [162.Find_Peak_Element](https://leetcode.com/problems/Find-Peak-Element/) | [C++ Python Java](./solutions/162.Find_Peak_Element) | Coming soon |
| 163 | [163.Missing_Ranges $](https://leetcode.com/problems/Missing-Ranges/) |        Not Buy |     Not Buy |
| 164 | [164.Maximum_Gap](https://leetcode.com/problems/Maximum-Gap/) |           [C++](./solutions/164.Maximum_Gap) |       [Notes](./solutions/164.Maximum_Gap) |
| 165 | [165.Compare_Version_Numbers](https://leetcode.com/problems/Compare-Version-Numbers/) |           [C++](./solutions/165.Compare_Version_Numbers) | Coming soon |
| 166 | [166.Fraction_to_Recurring_Decimal](https://leetcode.com/problems/Fraction-to-Recurring-Decimal/) |           [C++](./solutions/166.Fraction_to_Recurring_Decimal) |       [Notes](./solutions/166.Fraction_to_Recurring_Decimal) |
| 167 | [167.Two_Sum_II_-_Input_array_is_sorted $](https://leetcode.com/problems/Two-Sum-II---Input-array-is-sorted/) |        Not Buy |     Not Buy |
| 168 | [168.Excel_Sheet_Column_Title](https://leetcode.com/problems/Excel-Sheet-Column-Title/) | [Java Python C++](./solutions/168.Excel_Sheet_Column_Title) | Coming soon |
| 169 | [169.Majority_Element](https://leetcode.com/problems/Majority-Element/) | [Java Python C++](./solutions/169.Majority_Element) | Coming soon |
| 170 | [170.Two_Sum_III_-_Data_structure_design $](https://leetcode.com/problems/Two-Sum-III---Data-structure-design/) |        Not Buy |     Not Buy |
| 171 | [171.Excel_Sheet_Column_Number](https://leetcode.com/problems/Excel-Sheet-Column-Number/) | [Java Python C++](./solutions/171.Excel_Sheet_Column_Number) | Coming soon |
| 172 | [172.Factorial_Trailing_Zeroes](https://leetcode.com/problems/Factorial-Trailing-Zeroes/) | [Java Python C++](./solutions/172.Factorial_Trailing_Zeroes) | Coming soon |
| 173 | [173.Binary_Search_Tree_Iterator](https://leetcode.com/problems/Binary-Search-Tree-Iterator/) |    [Python C++](./solutions/173.Binary_Search_Tree_Iterator) |       [Notes](./solutions/173.Binary_Search_Tree_Iterator) |
| 174 | [174.Dungeon_Game](https://leetcode.com/problems/Dungeon-Game/) |              [](./solutions/174.Dungeon_Game) | Coming soon |
| 175 | [175.Combine_Two_Tables](https://leetcode.com/problems/Combine-Two-Tables/) |           [Sql](./solutions/175.Combine_Two_Tables) | Coming soon |
| 176 | [176.Second_Highest_Salary](https://leetcode.com/problems/Second-Highest-Salary/) |           [Sql](./solutions/176.Second_Highest_Salary) | Coming soon |
| 177 | [177.Nth_Highest_Salary](https://leetcode.com/problems/Nth-Highest-Salary/) |           [Sql](./solutions/177.Nth_Highest_Salary) |       [Notes](./solutions/177.Nth_Highest_Salary) |
| 178 | [178.Rank_Scores](https://leetcode.com/problems/Rank-Scores/) |           [Sql](./solutions/178.Rank_Scores) |       [Notes](./solutions/178.Rank_Scores) |
| 179 | [179.Largest_Number](https://leetcode.com/problems/Largest-Number/) | [Java Python C++](./solutions/179.Largest_Number) | Coming soon |
| 180 | [180.Consecutive_Numbers](https://leetcode.com/problems/Consecutive-Numbers/) |           [Sql](./solutions/180.Consecutive_Numbers) |       [Notes](./solutions/180.Consecutive_Numbers) |
| 181 | [181.Employees_Earning_More_Than_Thei...](https://leetcode.com/problems/Employees-Earning-More-Than-Their-Managers/) |           [Sql](./solutions/181.Employees_Earning_More_Than_Their_Managers) | Coming soon |
| 182 | [182.Duplicate_Emails](https://leetcode.com/problems/Duplicate-Emails/) |           [Sql](./solutions/182.Duplicate_Emails) | Coming soon |
| 183 | [183.Customers_Who_Never_Order](https://leetcode.com/problems/Customers-Who-Never-Order/) |           [Sql](./solutions/183.Customers_Who_Never_Order) |       [Notes](./solutions/183.Customers_Who_Never_Order) |
| 184 | [184.Department_Highest_Salary](https://leetcode.com/problems/Department-Highest-Salary/) |           [Sql](./solutions/184.Department_Highest_Salary) |       [Notes](./solutions/184.Department_Highest_Salary) |
| 186 | [186.Reverse_Words_in_a_String_II $](https://leetcode.com/problems/Reverse-Words-in-a-String-II/) |        Not Buy |     Not Buy |
| 187 | [187.Repeated_DNA_Sequences](https://leetcode.com/problems/Repeated-DNA-Sequences/) | [C++ Python Java](./solutions/187.Repeated_DNA_Sequences) | Coming soon |
| 188 | [188.Best_Time_to_Buy_and_Sell_Stock_IV](https://leetcode.com/problems/Best-Time-to-Buy-and-Sell-Stock-IV/) |           [C++](./solutions/188.Best_Time_to_Buy_and_Sell_Stock_IV) |       [Notes](./solutions/188.Best_Time_to_Buy_and_Sell_Stock_IV) |
| 189 | [189.Rotate_Array](https://leetcode.com/problems/Rotate-Array/) |           [C++](./solutions/189.Rotate_Array) |       [Notes](./solutions/189.Rotate_Array) |
| 190 | [190.Reverse_Bits](https://leetcode.com/problems/Reverse-Bits/) | [C++ Python Java](./solutions/190.Reverse_Bits) |       [Notes](./solutions/190.Reverse_Bits) |
| 191 | [191.Number_of_1_Bits](https://leetcode.com/problems/Number-of-1-Bits/) |      [C++ Java](./solutions/191.Number_of_1_Bits) |       [Notes](./solutions/191.Number_of_1_Bits) |
| 192 | [192.Word_Frequency](https://leetcode.com/problems/Word-Frequency/) |         [Shell](./solutions/192.Word_Frequency) |       [Notes](./solutions/192.Word_Frequency) |
| 193 | [193.Valid_Phone_Numbers](https://leetcode.com/problems/Valid-Phone-Numbers/) |         [Shell](./solutions/193.Valid_Phone_Numbers) |       [Notes](./solutions/193.Valid_Phone_Numbers) |
| 194 | [194.Transpose_File](https://leetcode.com/problems/Transpose-File/) |         [Shell](./solutions/194.Transpose_File) |       [Notes](./solutions/194.Transpose_File) |
| 195 | [195.Tenth_Line](https://leetcode.com/problems/Tenth-Line/) |         [Shell](./solutions/195.Tenth_Line) |       [Notes](./solutions/195.Tenth_Line) |
| 196 | [196.Delete_Duplicate_Emails](https://leetcode.com/problems/Delete-Duplicate-Emails/) |           [Sql](./solutions/196.Delete_Duplicate_Emails) | Coming soon |
| 197 | [197.Rising_Temperature](https://leetcode.com/problems/Rising-Temperature/) |           [Sql](./solutions/197.Rising_Temperature) |       [Notes](./solutions/197.Rising_Temperature) |
| 198 | [198.House_Robber](https://leetcode.com/problems/House-Robber/) |           [C++](./solutions/198.House_Robber) |       [Notes](./solutions/198.House_Robber) |
| 199 | [199.Binary_Tree_Right_Side_View](https://leetcode.com/problems/Binary-Tree-Right-Side-View/) |    [Python C++](./solutions/199.Binary_Tree_Right_Side_View) |       [Notes](./solutions/199.Binary_Tree_Right_Side_View) |
| 200 | [200.Number_of_Islands](https://leetcode.com/problems/Number-of-Islands/) |           [C++](./solutions/200.Number_of_Islands) |       [Notes](./solutions/200.Number_of_Islands) |
| 201 | [201.Bitwise_AND_of_Numbers_Range](https://leetcode.com/problems/Bitwise-AND-of-Numbers-Range/) |    [Python C++](./solutions/201.Bitwise_AND_of_Numbers_Range) |       [Notes](./solutions/201.Bitwise_AND_of_Numbers_Range) |
| 202 | [202.Happy_Number](https://leetcode.com/problems/Happy-Number/) |    [Python C++](./solutions/202.Happy_Number) |       [Notes](./solutions/202.Happy_Number) |
| 203 | [203.Remove_Linked_List_Elements](https://leetcode.com/problems/Remove-Linked-List-Elements/) | [C++ Python Java](./solutions/203.Remove_Linked_List_Elements) |       [Notes](./solutions/203.Remove_Linked_List_Elements) |
| 204 | [204.Count_Primes](https://leetcode.com/problems/Count-Primes/) |           [C++](./solutions/204.Count_Primes) | Coming soon |
| 205 | [205.Isomorphic_Strings](https://leetcode.com/problems/Isomorphic-Strings/) |    [Python C++](./solutions/205.Isomorphic_Strings) |       [Notes](./solutions/205.Isomorphic_Strings) |
| 206 | [206.Reverse_Linked_List](https://leetcode.com/problems/Reverse-Linked-List/) |           [C++](./solutions/206.Reverse_Linked_List) | Coming soon |
| 207 | [207.Course_Schedule](https://leetcode.com/problems/Course-Schedule/) |    [Python C++](./solutions/207.Course_Schedule) |       [Notes](./solutions/207.Course_Schedule) |
| 208 | [208.Implement_Trie_(Prefix_Tree)](https://leetcode.com/problems/Implement-Trie-Prefix-Tree/) |           [C++](./solutions/208.Implement_Trie_(Prefix_Tree)) |       [Notes](./solutions/208.Implement_Trie_(Prefix_Tree)) |
| 209 | [209.Minimum_Size_Subarray_Sum](https://leetcode.com/problems/Minimum-Size-Subarray-Sum/) |           [C++](./solutions/209.Minimum_Size_Subarray_Sum) | Coming soon |
| 210 | [210.Course_Schedule_II](https://leetcode.com/problems/Course-Schedule-II/) |    [Python C++](./solutions/210.Course_Schedule_II) |       [Notes](./solutions/210.Course_Schedule_II) |
| 211 | [211.Add_and_Search_Word_-_Data_struc...](https://leetcode.com/problems/Add-and-Search-Word---Data-structure-design/) |              [](./solutions/211.Add_and_Search_Word_-_Data_structure_design) | Coming soon |
| 212 | [212.Word_Search_II](https://leetcode.com/problems/Word-Search-II/) |              [](./solutions/212.Word_Search_II) | Coming soon |
| 213 | [213.House_Robber_II](https://leetcode.com/problems/House-Robber-II/) |              [](./solutions/213.House_Robber_II) | Coming soon |
| 214 | [214.Shortest_Palindrome](https://leetcode.com/problems/Shortest-Palindrome/) |              [](./solutions/214.Shortest_Palindrome) | Coming soon |
| 215 | [215.Kth_Largest_Element_in_an_Array](https://leetcode.com/problems/Kth-Largest-Element-in-an-Array/) | [C++ Python Java](./solutions/215.Kth_Largest_Element_in_an_Array) |       [Notes](./solutions/215.Kth_Largest_Element_in_an_Array) |
| 216 | [216.Combination_Sum_III](https://leetcode.com/problems/Combination-Sum-III/) |           [C++](./solutions/216.Combination_Sum_III) |       [Notes](./solutions/216.Combination_Sum_III) |
| 217 | [217.Contains_Duplicate](https://leetcode.com/problems/Contains-Duplicate/) |    [Python C++](./solutions/217.Contains_Duplicate) |       [Notes](./solutions/217.Contains_Duplicate) |
| 218 | [218.The_Skyline_Problem](https://leetcode.com/problems/The-Skyline-Problem/) |              [](./solutions/218.The_Skyline_Problem) | Coming soon |
| 219 | [219.Contains_Duplicate_II](https://leetcode.com/problems/Contains-Duplicate-II/) |           [C++](./solutions/219.Contains_Duplicate_II) |       [Notes](./solutions/219.Contains_Duplicate_II) |
| 220 | [220.Contains_Duplicate_III](https://leetcode.com/problems/Contains-Duplicate-III/) |      [C++ Java](./solutions/220.Contains_Duplicate_III) |       [Notes](./solutions/220.Contains_Duplicate_III) |
| 221 | [221.Maximal_Square](https://leetcode.com/problems/Maximal-Square/) |    [Python C++](./solutions/221.Maximal_Square) |       [Notes](./solutions/221.Maximal_Square) |
| 222 | [222.Count_Complete_Tree_Nodes](https://leetcode.com/problems/Count-Complete-Tree-Nodes/) |    [Python C++](./solutions/222.Count_Complete_Tree_Nodes) |       [Notes](./solutions/222.Count_Complete_Tree_Nodes) |
| 223 | [223.Rectangle_Area](https://leetcode.com/problems/Rectangle-Area/) |           [C++](./solutions/223.Rectangle_Area) |       [Notes](./solutions/223.Rectangle_Area) |
| 224 | [224.Basic_Calculator](https://leetcode.com/problems/Basic-Calculator/) |      [Java C++](./solutions/224.Basic_Calculator) |       [Notes](./solutions/224.Basic_Calculator) |
| 225 | [225.Implement_Stack_using_Queues](https://leetcode.com/problems/Implement-Stack-using-Queues/) |      [Java C++](./solutions/225.Implement_Stack_using_Queues) |       [Notes](./solutions/225.Implement_Stack_using_Queues) |
| 226 | [226.Invert_Binary_Tree](https://leetcode.com/problems/Invert-Binary-Tree/) |    [Python C++](./solutions/226.Invert_Binary_Tree) |       [Notes](./solutions/226.Invert_Binary_Tree) |
| 227 | [227.Basic_Calculator_II](https://leetcode.com/problems/Basic-Calculator-II/) |              [](./solutions/227.Basic_Calculator_II) | Coming soon |
| 228 | [228.Summary_Ranges](https://leetcode.com/problems/Summary-Ranges/) |    [Python C++](./solutions/228.Summary_Ranges) |       [Notes](./solutions/228.Summary_Ranges) |
| 229 | [229.Majority_Element_II](https://leetcode.com/problems/Majority-Element-II/) |              [](./solutions/229.Majority_Element_II) | Coming soon |
| 230 | [230.Kth_Smallest_Element_in_a_BST](https://leetcode.com/problems/Kth-Smallest-Element-in-a-BST/) |           [C++](./solutions/230.Kth_Smallest_Element_in_a_BST) |       [Notes](./solutions/230.Kth_Smallest_Element_in_a_BST) |
| 231 | [231.Power_of_Two](https://leetcode.com/problems/Power-of-Two/) |    [Python C++](./solutions/231.Power_of_Two) |       [Notes](./solutions/231.Power_of_Two) |
| 232 | [232.Implement_Queue_using_Stacks](https://leetcode.com/problems/Implement-Queue-using-Stacks/) |    [Python C++](./solutions/232.Implement_Queue_using_Stacks) |       [Notes](./solutions/232.Implement_Queue_using_Stacks) |
| 233 | [233.Number_of_Digit_One](https://leetcode.com/problems/Number-of-Digit-One/) |              [](./solutions/233.Number_of_Digit_One) | Coming soon |
| 234 | [234.Palindrome_Linked_List](https://leetcode.com/problems/Palindrome-Linked-List/) | [Java Python C++](./solutions/234.Palindrome_Linked_List) |       [Notes](./solutions/234.Palindrome_Linked_List) |
| 235 | [235.Lowest_Common_Ancestor_of_a_Bina...](https://leetcode.com/problems/Lowest-Common-Ancestor-of-a-Binary-Search-Tree/) |    [Python C++](./solutions/235.Lowest_Common_Ancestor_of_a_Binary_Search_Tree) |       [Notes](./solutions/235.Lowest_Common_Ancestor_of_a_Binary_Search_Tree) |
| 236 | [236.Lowest_Common_Ancestor_of_a_Binary_Tree](https://leetcode.com/problems/Lowest-Common-Ancestor-of-a-Binary-Tree/) |              [](./solutions/236.Lowest_Common_Ancestor_of_a_Binary_Tree) | Coming soon |
| 237 | [237.Delete_Node_in_a_Linked_List](https://leetcode.com/problems/Delete-Node-in-a-Linked-List/) |    [Python C++](./solutions/237.Delete_Node_in_a_Linked_List) |       [Notes](./solutions/237.Delete_Node_in_a_Linked_List) |
| 238 | [238.Product_of_Array_Except_Self](https://leetcode.com/problems/Product-of-Array-Except-Self/) | [Java Python C++](./solutions/238.Product_of_Array_Except_Self) |       [Notes](./solutions/238.Product_of_Array_Except_Self) |
| 239 | [239.Sliding_Window_Maximum](https://leetcode.com/problems/Sliding-Window-Maximum/) |    [Python C++](./solutions/239.Sliding_Window_Maximum) |       [Notes](./solutions/239.Sliding_Window_Maximum) |
| 240 | [240.Search_a_2D_Matrix_II](https://leetcode.com/problems/Search-a-2D-Matrix-II/) |              [](./solutions/240.Search_a_2D_Matrix_II) | Coming soon |
| 241 | [241.Different_Ways_to_Add_Parentheses](https://leetcode.com/problems/Different-Ways-to-Add-Parentheses/) |    [Python C++](./solutions/241.Different_Ways_to_Add_Parentheses) |       [Notes](./solutions/241.Different_Ways_to_Add_Parentheses) |
| 242 | [242.Valid_Anagram](https://leetcode.com/problems/Valid-Anagram/) |    [Python C++](./solutions/242.Valid_Anagram) |       [Notes](./solutions/242.Valid_Anagram) |
| 243 | [243.Shortest_Word_Distance $](https://leetcode.com/problems/Shortest-Word-Distance/) |        Not Buy |     Not Buy |
| 244 | [244.Shortest_Word_Distance_II $](https://leetcode.com/problems/Shortest-Word-Distance-II/) |        Not Buy |     Not Buy |
| 245 | [245.Shortest_Word_Distance_III $](https://leetcode.com/problems/Shortest-Word-Distance-III/) |        Not Buy |     Not Buy |
| 246 | [246.Strobogrammatic_Number $](https://leetcode.com/problems/Strobogrammatic-Number/) |        Not Buy |     Not Buy |
| 247 | [247.Strobogrammatic_Number_II $](https://leetcode.com/problems/Strobogrammatic-Number-II/) |        Not Buy |     Not Buy |
| 248 | [248.Strobogrammatic_Number_III $](https://leetcode.com/problems/Strobogrammatic-Number-III/) |        Not Buy |     Not Buy |
| 249 | [249.Group_Shifted_Strings $](https://leetcode.com/problems/Group-Shifted-Strings/) |        Not Buy |     Not Buy |
| 250 | [250.Count_Univalue_Subtrees $](https://leetcode.com/problems/Count-Univalue-Subtrees/) |        Not Buy |     Not Buy |
| 251 | [251.Flatten_2D_Vector $](https://leetcode.com/problems/Flatten-2D-Vector/) |        Not Buy |     Not Buy |
| 252 | [252.Meeting_Rooms $](https://leetcode.com/problems/Meeting-Rooms/) |        Not Buy |     Not Buy |
| 253 | [253.Meeting_Rooms_II $](https://leetcode.com/problems/Meeting-Rooms-II/) |        Not Buy |     Not Buy |
| 254 | [254.Factor_Combinations $](https://leetcode.com/problems/Factor-Combinations/) |        Not Buy |     Not Buy |
| 255 | [255.Verify_Preorder_Sequence_in_Bina... $](https://leetcode.com/problems/Verify-Preorder-Sequence-in-Binary-Search-Tree/) |        Not Buy |     Not Buy |
| 256 | [256.Paint_House $](https://leetcode.com/problems/Paint-House/) |        Not Buy |     Not Buy |
| 257 | [257.Binary_Tree_Paths](https://leetcode.com/problems/Binary-Tree-Paths/) |    [Python C++](./solutions/257.Binary_Tree_Paths) |       [Notes](./solutions/257.Binary_Tree_Paths) |
| 258 | [258.Add_Digits](https://leetcode.com/problems/Add-Digits/) |    [Python C++](./solutions/258.Add_Digits) |       [Notes](./solutions/258.Add_Digits) |
| 259 | [259.3Sum_Smaller $](https://leetcode.com/problems/3Sum-Smaller/) |        Not Buy |     Not Buy |
| 260 | [260.Single_Number_III](https://leetcode.com/problems/Single-Number-III/) |              [](./solutions/260.Single_Number_III) | Coming soon |
| 261 | [261.Graph_Valid_Tree $](https://leetcode.com/problems/Graph-Valid-Tree/) |        Not Buy |     Not Buy |
| 263 | [263.Ugly_Number](https://leetcode.com/problems/Ugly-Number/) |    [Python C++](./solutions/263.Ugly_Number) |       [Notes](./solutions/263.Ugly_Number) |
| 264 | [264.Ugly_Number_II](https://leetcode.com/problems/Ugly-Number-II/) |              [](./solutions/264.Ugly_Number_II) | Coming soon |
| 265 | [265.Paint_House_II $](https://leetcode.com/problems/Paint-House-II/) |        Not Buy |     Not Buy |
| 266 | [266.Palindrome_Permutation $](https://leetcode.com/problems/Palindrome-Permutation/) |        Not Buy |     Not Buy |
| 267 | [267.Palindrome_Permutation_II $](https://leetcode.com/problems/Palindrome-Permutation-II/) |        Not Buy |     Not Buy |
| 268 | [268.Missing_Number](https://leetcode.com/problems/Missing-Number/) | [C++ Python Java](./solutions/268.Missing_Number) |       [Notes](./solutions/268.Missing_Number) |
| 269 | [269.Alien_Dictionary $](https://leetcode.com/problems/Alien-Dictionary/) |        Not Buy |     Not Buy |
| 270 | [270.Closest_Binary_Search_Tree_Value $](https://leetcode.com/problems/Closest-Binary-Search-Tree-Value/) |        Not Buy |     Not Buy |
| 271 | [271.Encode_and_Decode_Strings $](https://leetcode.com/problems/Encode-and-Decode-Strings/) |        Not Buy |     Not Buy |
| 272 | [272.Closest_Binary_Search_Tree_Value_II $](https://leetcode.com/problems/Closest-Binary-Search-Tree-Value-II/) |        Not Buy |     Not Buy |
| 273 | [273.Integer_to_English_Words](https://leetcode.com/problems/Integer-to-English-Words/) |              [](./solutions/273.Integer_to_English_Words) | Coming soon |
| 274 | [274.H-Index](https://leetcode.com/problems/H-Index/) |              [](./solutions/274.H-Index) | Coming soon |
| 275 | [275.H-Index_II](https://leetcode.com/problems/H-Index-II/) |              [](./solutions/275.H-Index_II) | Coming soon |
| 276 | [276.Paint_Fence $](https://leetcode.com/problems/Paint-Fence/) |        Not Buy |     Not Buy |
| 277 | [277.Find_the_Celebrity $](https://leetcode.com/problems/Find-the-Celebrity/) |        Not Buy |     Not Buy |
| 278 | [278.First_Bad_Version](https://leetcode.com/problems/First-Bad-Version/) |    [Python C++](./solutions/278.First_Bad_Version) |       [Notes](./solutions/278.First_Bad_Version) |
| 279 | [279.Perfect_Squares](https://leetcode.com/problems/Perfect-Squares/) |    [Python C++](./solutions/279.Perfect_Squares) |       [Notes](./solutions/279.Perfect_Squares) |
| 280 | [280.Wiggle_Sort $](https://leetcode.com/problems/Wiggle-Sort/) |        Not Buy |     Not Buy |
| 281 | [281.Zigzag_Iterator $](https://leetcode.com/problems/Zigzag-Iterator/) |        Not Buy |     Not Buy |
| 282 | [282.Expression_Add_Operators](https://leetcode.com/problems/Expression-Add-Operators/) |              [](./solutions/282.Expression_Add_Operators) | Coming soon |
| 283 | [283.Move_Zeroes](https://leetcode.com/problems/Move-Zeroes/) |           [C++](./solutions/283.Move_Zeroes) |       [Notes](./solutions/283.Move_Zeroes) |
| 284 | [284.Peeking_Iterator](https://leetcode.com/problems/Peeking-Iterator/) |              [](./solutions/284.Peeking_Iterator) | Coming soon |
| 285 | [285.Inorder_Successor_in_BST $](https://leetcode.com/problems/Inorder-Successor-in-BST/) |        Not Buy |     Not Buy |
| 286 | [286.Walls_and_Gates $](https://leetcode.com/problems/Walls-and-Gates/) |        Not Buy |     Not Buy |
| 287 | [287.Find_the_Duplicate_Number](https://leetcode.com/problems/Find-the-Duplicate-Number/) |              [](./solutions/287.Find_the_Duplicate_Number) | Coming soon |
| 288 | [288.Unique_Word_Abbreviation $](https://leetcode.com/problems/Unique-Word-Abbreviation/) |        Not Buy |     Not Buy |
| 289 | [289.Game_of_Life](https://leetcode.com/problems/Game-of-Life/) |    [Python C++](./solutions/289.Game_of_Life) |       [Notes](./solutions/289.Game_of_Life) |
| 290 | [290.Word_Pattern](https://leetcode.com/problems/Word-Pattern/) |    [Python C++](./solutions/290.Word_Pattern) |       [Notes](./solutions/290.Word_Pattern) |
| 291 | [291.Word_Pattern_II $](https://leetcode.com/problems/Word-Pattern-II/) |        Not Buy |     Not Buy |
| 292 | [292.Nim_Game](https://leetcode.com/problems/Nim-Game/) |           [C++](./solutions/292.Nim_Game) |       [Notes](./solutions/292.Nim_Game) |
| 293 | [293.Flip_Game $](https://leetcode.com/problems/Flip-Game/) |        Not Buy |     Not Buy |
| 294 | [294.Flip_Game_II $](https://leetcode.com/problems/Flip-Game-II/) |        Not Buy |     Not Buy |
| 295 | [295.Find_Median_from_Data_Stream](https://leetcode.com/problems/Find-Median-from-Data-Stream/) |              [](./solutions/295.Find_Median_from_Data_Stream) | Coming soon |
| 296 | [296.Best_Meeting_Point $](https://leetcode.com/problems/Best-Meeting-Point/) |        Not Buy |     Not Buy |
| 297 | [297.Serialize_and_Deserialize_Binary_Tree](https://leetcode.com/problems/Serialize-and-Deserialize-Binary-Tree/) |              [](./solutions/297.Serialize_and_Deserialize_Binary_Tree) | Coming soon |
| 298 | [298.Binary_Tree_Longest_Consecutive_Sequence $](https://leetcode.com/problems/Binary-Tree-Longest-Consecutive-Sequence/) |        Not Buy |     Not Buy |
| 299 | [299.Bulls_and_Cows](https://leetcode.com/problems/Bulls-and-Cows/) |           [C++](./solutions/299.Bulls_and_Cows) | Coming soon |
| 300 | [300.Longest_Increasing_Subsequence](https://leetcode.com/problems/Longest-Increasing-Subsequence/) |              [](./solutions/300.Longest_Increasing_Subsequence) | Coming soon |
| 301 | [301.Remove_Invalid_Parentheses](https://leetcode.com/problems/Remove-Invalid-Parentheses/) |              [](./solutions/301.Remove_Invalid_Parentheses) | Coming soon |
| 302 | [302.Smallest_Rectangle_Enclosing_Bla... $](https://leetcode.com/problems/Smallest-Rectangle-Enclosing-Black-Pixels/) |        Not Buy |     Not Buy |
| 303 | [303.Range_Sum_Query_-_Immutable](https://leetcode.com/problems/Range-Sum-Query---Immutable/) |              [](./solutions/303.Range_Sum_Query_-_Immutable) | Coming soon |
| 304 | [304.Range_Sum_Query_2D_-_Immutable](https://leetcode.com/problems/Range-Sum-Query-2D---Immutable/) |              [](./solutions/304.Range_Sum_Query_2D_-_Immutable) | Coming soon |
| 305 | [305.Number_of_Islands_II $](https://leetcode.com/problems/Number-of-Islands-II/) |        Not Buy |     Not Buy |
| 306 | [306.Additive_Number](https://leetcode.com/problems/Additive-Number/) |              [](./solutions/306.Additive_Number) | Coming soon |
| 307 | [307.Range_Sum_Query_-_Mutable](https://leetcode.com/problems/Range-Sum-Query---Mutable/) |              [](./solutions/307.Range_Sum_Query_-_Mutable) | Coming soon |
| 308 | [308.Range_Sum_Query_2D_-_Mutable $](https://leetcode.com/problems/Range-Sum-Query-2D---Mutable/) |        Not Buy |     Not Buy |
| 309 | [309.Best_Time_to_Buy_and_Sell_Stock_...](https://leetcode.com/problems/Best-Time-to-Buy-and-Sell-Stock-with-Cooldown/) |              [](./solutions/309.Best_Time_to_Buy_and_Sell_Stock_with_Cooldown) | Coming soon |
| 310 | [310.Minimum_Height_Trees](https://leetcode.com/problems/Minimum-Height-Trees/) |              [](./solutions/310.Minimum_Height_Trees) | Coming soon |
| 311 | [311.Sparse_Matrix_Multiplication $](https://leetcode.com/problems/Sparse-Matrix-Multiplication/) |        Not Buy |     Not Buy |
| 312 | [312.Burst_Balloons](https://leetcode.com/problems/Burst-Balloons/) |              [](./solutions/312.Burst_Balloons) | Coming soon |
| 313 | [313.Super_Ugly_Number](https://leetcode.com/problems/Super-Ugly-Number/) |              [](./solutions/313.Super_Ugly_Number) | Coming soon |
| 314 | [314.Binary_Tree_Vertical_Order_Traversal $](https://leetcode.com/problems/Binary-Tree-Vertical-Order-Traversal/) |        Not Buy |     Not Buy |
| 315 | [315.Count_of_Smaller_Numbers_After_Self](https://leetcode.com/problems/Count-of-Smaller-Numbers-After-Self/) |              [](./solutions/315.Count_of_Smaller_Numbers_After_Self) | Coming soon |
| 316 | [316.Remove_Duplicate_Letters](https://leetcode.com/problems/Remove-Duplicate-Letters/) |              [](./solutions/316.Remove_Duplicate_Letters) | Coming soon |
| 317 | [317.Shortest_Distance_from_All_Buildings $](https://leetcode.com/problems/Shortest-Distance-from-All-Buildings/) |        Not Buy |     Not Buy |
| 318 | [318.Maximum_Product_of_Word_Lengths](https://leetcode.com/problems/Maximum-Product-of-Word-Lengths/) |              [](./solutions/318.Maximum_Product_of_Word_Lengths) | Coming soon |
| 319 | [319.Bulb_Switcher](https://leetcode.com/problems/Bulb-Switcher/) |              [](./solutions/319.Bulb_Switcher) | Coming soon |
| 320 | [320.Generalized_Abbreviation $](https://leetcode.com/problems/Generalized-Abbreviation/) |        Not Buy |     Not Buy |
| 321 | [321.Create_Maximum_Number](https://leetcode.com/problems/Create-Maximum-Number/) |              [](./solutions/321.Create_Maximum_Number) | Coming soon |
| 322 | [322.Coin_Change](https://leetcode.com/problems/Coin-Change/) |              [](./solutions/322.Coin_Change) | Coming soon |
| 323 | [323.Number_of_Connected_Components_i... $](https://leetcode.com/problems/Number-of-Connected-Components-in-an-Undirected-Graph/) |        Not Buy |     Not Buy |
| 324 | [324.Wiggle_Sort_II](https://leetcode.com/problems/Wiggle-Sort-II/) |              [](./solutions/324.Wiggle_Sort_II) | Coming soon |
| 325 | [325.Maximum_Size_Subarray_Sum_Equals_k $](https://leetcode.com/problems/Maximum-Size-Subarray-Sum-Equals-k/) |        Not Buy |     Not Buy |
| 326 | [326.Power_of_Three](https://leetcode.com/problems/Power-of-Three/) | [C++ Python Java](./solutions/326.Power_of_Three) |       [Notes](./solutions/326.Power_of_Three) |
| 327 | [327.Count_of_Range_Sum](https://leetcode.com/problems/Count-of-Range-Sum/) |              [](./solutions/327.Count_of_Range_Sum) | Coming soon |
| 328 | [328.Odd_Even_Linked_List](https://leetcode.com/problems/Odd-Even-Linked-List/) |    [Python C++](./solutions/328.Odd_Even_Linked_List) |       [Notes](./solutions/328.Odd_Even_Linked_List) |
| 329 | [329.Longest_Increasing_Path_in_a_Matrix](https://leetcode.com/problems/Longest-Increasing-Path-in-a-Matrix/) |              [](./solutions/329.Longest_Increasing_Path_in_a_Matrix) | Coming soon |
| 330 | [330.Patching_Array](https://leetcode.com/problems/Patching-Array/) |              [](./solutions/330.Patching_Array) | Coming soon |
| 331 | [331.Verify_Preorder_Serialization_of...](https://leetcode.com/problems/Verify-Preorder-Serialization-of-a-Binary-Tree/) |              [](./solutions/331.Verify_Preorder_Serialization_of_a_Binary_Tree) | Coming soon |
| 332 | [332.Reconstruct_Itinerary](https://leetcode.com/problems/Reconstruct-Itinerary/) |              [](./solutions/332.Reconstruct_Itinerary) | Coming soon |
| 333 | [333.Largest_BST_Subtree $](https://leetcode.com/problems/Largest-BST-Subtree/) |        Not Buy |     Not Buy |
| 334 | [334.Increasing_Triplet_Subsequence](https://leetcode.com/problems/Increasing-Triplet-Subsequence/) |           [C++](./solutions/334.Increasing_Triplet_Subsequence) |       [Notes](./solutions/334.Increasing_Triplet_Subsequence) |