Skip to content

Latest commit

Β 

History

History
1581 lines (1581 loc) Β· 57.6 KB

README.md

File metadata and controls

1581 lines (1581 loc) Β· 57.6 KB

Solution Tree

.
β”œβ”€β”€ LICENSE
β”œβ”€β”€ README.md
β”œβ”€β”€ img
β”‚Β Β  β”œβ”€β”€ Construct-Binary-Search-Tree-from-Preorder-Traversal.png
β”‚Β Β  β”œβ”€β”€ Largest-Component-Size-by-Common-Factor1.png
β”‚Β Β  β”œβ”€β”€ Largest-Component-Size-by-Common-Factor2.png
β”‚Β Β  β”œβ”€β”€ Largest-Component-Size-by-Common-Factor3.png
β”‚Β Β  β”œβ”€β”€ brick_wall.png
β”‚Β Β  β”œβ”€β”€ cc-by-nc-sa-80x15.png
β”‚Β Β  β”œβ”€β”€ cc-by-nc-sa-88x31.png
β”‚Β Β  β”œβ”€β”€ cc-by-sa-80x15.png
β”‚Β Β  β”œβ”€β”€ cc-by-sa-88x31.png
β”‚Β Β  β”œβ”€β”€ clone-fork-doocs-leetcode.jpg
β”‚Β Β  β”œβ”€β”€ create-pull-request.png
β”‚Β Β  β”œβ”€β”€ dev-pull-request.png
β”‚Β Β  β”œβ”€β”€ doocs-leetcode.png
β”‚Β Β  β”œβ”€β”€ email-of-pull-request.jpg
β”‚Β Β  β”œβ”€β”€ hardcore-forking-yanglbme - 2.gif
β”‚Β Β  β”œβ”€β”€ hardcore-forking-yanglbme.gif
β”‚Β Β  β”œβ”€β”€ histogram.png
β”‚Β Β  β”œβ”€β”€ histogram_area.png
β”‚Β Β  β”œβ”€β”€ how-to-contribute.png
β”‚Β Β  β”œβ”€β”€ leetcode-doocs.png
β”‚Β Β  β”œβ”€β”€ random-list-step1.png
β”‚Β Β  β”œβ”€β”€ random-list-step2.png
β”‚Β Β  β”œβ”€β”€ random-list-step3.png
β”‚Β Β  β”œβ”€β”€ random-list.png
β”‚Β Β  └── robot_maze.png
└── solution
    β”œβ”€β”€ 0001.Two Sum
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  β”œβ”€β”€ Solution.go
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  β”œβ”€β”€ Solution.js
    β”‚Β Β  β”œβ”€β”€ Solution.py
    β”‚Β Β  β”œβ”€β”€ Solution.rb
    β”‚Β Β  β”œβ”€β”€ Solution.scala
    β”‚Β Β  └── Solution2.py
    β”œβ”€β”€ 0002.Add Two Numbers
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  β”œβ”€β”€ Solution.go
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  β”œβ”€β”€ Solution.js
    β”‚Β Β  β”œβ”€β”€ Solution.py
    β”‚Β Β  β”œβ”€β”€ Solution.rb
    β”‚Β Β  β”œβ”€β”€ Solution2.js
    β”‚Β Β  └── Solution2.py
    β”œβ”€β”€ 0003.Longest Substring Without Repeating Characters
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.go
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  β”œβ”€β”€ Solution.js
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0004.Median of Two Sorted Arrays
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  β”œβ”€β”€ Solution.go
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  β”œβ”€β”€ Solution.js
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0005.Longest Palindromic Substring
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.go
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution.js
    β”œβ”€β”€ 0006.ZigZag Conversion
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  β”œβ”€β”€ Solution.go
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  β”œβ”€β”€ Solution.js
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0007.Reverse Integer
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.go
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  β”œβ”€β”€ Solution.js
    β”‚Β Β  β”œβ”€β”€ Solution.py
    β”‚Β Β  β”œβ”€β”€ Solution.rb
    β”‚Β Β  └── Solution2.py
    β”œβ”€β”€ 0008.String to Integer (atoi)
    β”‚Β Β  β”œβ”€β”€ Solution.go
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  β”œβ”€β”€ Solution.js
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0009.Palindrome Number
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.go
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  β”œβ”€β”€ Solution.js
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0010.Regular Expression Matching
    β”‚Β Β  β”œβ”€β”€ Solution.go
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution2.go
    β”œβ”€β”€ 0011.Container With Most Water
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  β”œβ”€β”€ Solution.go
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution.js
    β”œβ”€β”€ 0012.Integer to Roman
    β”‚Β Β  β”œβ”€β”€ Solution.go
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0013.Roman to Integer
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.go
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  β”œβ”€β”€ Solution.js
    β”‚Β Β  β”œβ”€β”€ Solution.py
    β”‚Β Β  β”œβ”€β”€ Solution.rb
    β”‚Β Β  β”œβ”€β”€ Solution2.go
    β”‚Β Β  └── Solution2.py
    β”œβ”€β”€ 0014.Longest Common Prefix
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  β”œβ”€β”€ Solution.go
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  β”œβ”€β”€ Solution.js
    β”‚Β Β  β”œβ”€β”€ Solution.py
    β”‚Β Β  β”œβ”€β”€ Solution.rb
    β”‚Β Β  └── Solution2.py
    β”œβ”€β”€ 0015.3Sum
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  β”œβ”€β”€ Solution.go
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  β”œβ”€β”€ Solution.py
    β”‚Β Β  └── Solution.rb
    β”œβ”€β”€ 0016.3Sum Closest
    β”‚Β Β  β”œβ”€β”€ Solution.go
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0017.Letter Combinations of a Phone Number
    β”‚Β Β  β”œβ”€β”€ Solution.go
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0018.4Sum
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  β”œβ”€β”€ Solution.go
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0019.Remove Nth Node From End of List
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  β”œβ”€β”€ Solution.go
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  β”œβ”€β”€ Solution.js
    β”‚Β Β  β”œβ”€β”€ Solution.py
    β”‚Β Β  └── Solution.rb
    β”œβ”€β”€ 0020.Valid Parentheses
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  β”œβ”€β”€ Solution.go
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  β”œβ”€β”€ Solution.js
    β”‚Β Β  β”œβ”€β”€ Solution.py
    β”‚Β Β  β”œβ”€β”€ Solution.rb
    β”‚Β Β  └── Solution2.py
    β”œβ”€β”€ 0021.Merge Two Sorted Lists
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  β”œβ”€β”€ Solution.go
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  β”œβ”€β”€ Solution.js
    β”‚Β Β  β”œβ”€β”€ Solution.py
    β”‚Β Β  β”œβ”€β”€ Solution.rb
    β”‚Β Β  β”œβ”€β”€ Solution2.go
    β”‚Β Β  └── Solution2.js
    β”œβ”€β”€ 0022.Generate Parentheses
    β”‚Β Β  β”œβ”€β”€ Solution.go
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0023.Merge k Sorted Lists
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  β”œβ”€β”€ Solution.go
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  β”œβ”€β”€ Solution.py
    β”‚Β Β  └── Solution.rb
    β”œβ”€β”€ 0024.Swap Nodes in Pairs
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  β”œβ”€β”€ Solution.go
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  β”œβ”€β”€ Solution.py
    β”‚Β Β  β”œβ”€β”€ Solution.rb
    β”‚Β Β  └── Solution2.cpp
    β”œβ”€β”€ 0025.Reverse Nodes in k-Group
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.go
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0026.Remove Duplicates from Sorted Array
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.go
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  β”œβ”€β”€ Solution.js
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0027.Remove Element
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  β”œβ”€β”€ Solution.go
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  β”œβ”€β”€ Solution.js
    β”‚Β Β  β”œβ”€β”€ Solution.py
    β”‚Β Β  β”œβ”€β”€ Solution2.java
    β”‚Β Β  └── Solution3.java
    β”œβ”€β”€ 0028.Implement strStr()
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  β”œβ”€β”€ Solution.go
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  β”œβ”€β”€ Solution.js
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0029.Divide Two Integers
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0030.Substring with Concatenation of All Words
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0031.Next Permutation
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0032.Longest Valid Parentheses
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  β”œβ”€β”€ Solution.py
    β”‚Β Β  └── Solution2.java
    β”œβ”€β”€ 0033.Search in Rotated Sorted Array
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution.js
    β”œβ”€β”€ 0034.Find First and Last Position of Element in Sorted Array
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  β”œβ”€β”€ Solution.go
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0035.Search Insert Position
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  β”œβ”€β”€ Solution.go
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  β”œβ”€β”€ Solution.js
    β”‚Β Β  β”œβ”€β”€ Solution.py
    β”‚Β Β  └── Solution2.java
    β”œβ”€β”€ 0036.Valid Sudoku
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution.js
    β”œβ”€β”€ 0037.Sudoku Solver
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0038.Count and Say
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.go
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  β”œβ”€β”€ Solution.js
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0039.Combination Sum
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0040.Combination Sum II
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0041.First Missing Positive
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.c
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0042.Trapping Rain Water
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0043.Multiply Strings
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0044.Wildcard Matching
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0045.Jump Game II
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0046.Permutations
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  β”œβ”€β”€ Solution.go
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  β”œβ”€β”€ Solution.py
    β”‚Β Β  └── Solution2.cpp
    β”œβ”€β”€ 0047.Permutations II
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  β”œβ”€β”€ Solution.py
    β”‚Β Β  └── Solution2.cpp
    β”œβ”€β”€ 0048.Rotate Image
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution.js
    β”œβ”€β”€ 0049.Group Anagrams
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0050.Pow(x, n)
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  β”œβ”€β”€ Solution.js
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0051.N-Queens
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0052.N-Queens II
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0053.Maximum Subarray
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.go
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  β”œβ”€β”€ Solution.js
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0054.Spiral Matrix
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0055.Jump Game
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0056.Merge Intervals
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0057.Insert Interval
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0058.Length of Last Word
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.go
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution.js
    β”œβ”€β”€ 0059.Spiral Matrix II
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0060.Permutation Sequence
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0061.Rotate List
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution2.java
    β”œβ”€β”€ 0062.Unique Paths
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  β”œβ”€β”€ Solution.go
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0063.Unique Paths II
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0064.Minimum Path Sum
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  β”œβ”€β”€ Solution.go
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution2.cpp
    β”œβ”€β”€ 0065.Valid
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0066.Plus One
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  β”œβ”€β”€ Solution.go
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  β”œβ”€β”€ Solution.js
    β”‚Β Β  β”œβ”€β”€ Solution.py
    β”‚Β Β  β”œβ”€β”€ Solution2.js
    β”‚Β Β  └── Solution2.py
    β”œβ”€β”€ 0067.Add Binary
    β”‚Β Β  β”œβ”€β”€ Solution.go
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0068.Text Justification
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0069.Sqrt(x)
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.go
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  β”œβ”€β”€ Solution.js
    β”‚Β Β  β”œβ”€β”€ Solution.py
    β”‚Β Β  β”œβ”€β”€ Solution2.go
    β”‚Β Β  └── Solution2.py
    β”œβ”€β”€ 0070.Climbing Stairs
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  β”œβ”€β”€ Solution.go
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  β”œβ”€β”€ Solution.js
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0071.Simplify Path
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0072.Edit Distance
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0073.Set Matrix Zeroes
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0074.Search a 2D Matrix
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0075.Sort Colors
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  β”œβ”€β”€ Solution.go
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  β”œβ”€β”€ Solution.py
    β”‚Β Β  β”œβ”€β”€ Solution2.cpp
    β”‚Β Β  └── Solution2.py
    β”œβ”€β”€ 0076.Minimum Window Substring
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0077.Combinations
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0078.Subsets
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  β”œβ”€β”€ Solution.go
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0079.Word Search
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0080.Remove Duplicates from Sorted Array II
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0081.Search in Rotated Sorted Array II
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0082.Remove Duplicates from Sorted List II
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0083.Remove Duplicates from Sorted List
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.go
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  β”œβ”€β”€ Solution.js
    β”‚Β Β  β”œβ”€β”€ Solution.py
    β”‚Β Β  └── Solution2.java
    β”œβ”€β”€ 0084.Largest Rectangle in Histogram
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0085.Maximal Rectangle
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0086.Partition List
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0087.Scramble String
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0088.Merge Sorted Array
    β”‚Β Β  β”œβ”€β”€ Solution.go
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  β”œβ”€β”€ Solution.js
    β”‚Β Β  └── Solution2.go
    β”œβ”€β”€ 0089.Gray Code
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0090.Subsets II
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution2.cpp
    β”œβ”€β”€ 0091.Decode Ways
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0092.Reverse Linked List II
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0093.Restore IP Addresses
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0094.Binary Tree Inorder Traversal
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0095.Unique Binary Search Trees II
    β”‚Β Β  β”œβ”€β”€ Solution.go
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0096.Unique Binary Search Trees
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0097.Interleaving String
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0098.Validate Binary Search Tree
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution.js
    β”œβ”€β”€ 0099.Recover Binary Search Tree
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0100.Same Tree
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.go
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0101.Symmetric Tree
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  β”œβ”€β”€ Solution.js
    β”‚Β Β  └── Solution2.java
    β”œβ”€β”€ 0102.Binary Tree Level Order Traversal
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  β”œβ”€β”€ Solution.js
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0103.Binary Tree Zigzag Level Order Traversal
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0104.Maximum Depth of Binary Tree
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  β”œβ”€β”€ Solution.js
    β”‚Β Β  β”œβ”€β”€ Solution.py
    β”‚Β Β  └── new.md
    β”œβ”€β”€ 0105.Construct Binary Tree from Preorder and Inorder Traversal
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0106.Construct Binary Tree from Inorder and Postorder Traversal
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0107.Binary Tree Level Order Traversal II
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0108.Convert Sorted Array to Binary Search Tree
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution.js
    β”œβ”€β”€ 0109.Convert Sorted List to Binary Search Tree
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0110.Balanced Binary Tree
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0111.Minimum Depth of Binary Tree
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0112.Path Sum
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0113.Path Sum II
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0114.Flatten Binary Tree to Linked List
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0115.Distinct Subsequences
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0116.Populating Next Right Pointers in Each Node
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0117.Populating Next Right Pointers in Each Node II
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0118.Pascal's Triangle
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution.js
    β”œβ”€β”€ 0119.Pascal's Triangle II
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0120.Triangle
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution2.cpp
    β”œβ”€β”€ 0121.Best Time to Buy and Sell Stock
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  β”œβ”€β”€ Solution.js
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0122.Best Time to Buy and Sell Stock II
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  β”œβ”€β”€ Solution.js
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0123.Best Time to Buy and Sell Stock III
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0124.Binary Tree Maximum Path Sum
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  β”œβ”€β”€ Solution.go
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0125.Valid Palindrome
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution.js
    β”œβ”€β”€ 0126.Word Ladder II
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0127.Word Ladder
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0128.Longest Consecutive Sequence
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0129.Sum Root to Leaf Numbers
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0130.Surrounded Regions
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0131.Palindrome Partitioning
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0132.Palindrome Partitioning II
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0133.Clone Graph
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0134.Gas Station
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0135.Candy
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0136.Single Number
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  β”œβ”€β”€ Solution.js
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0137.Single Number II
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0138.Copy List with Random Pointer
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0139.Word Break
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0140.Word Break II
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0141.Linked List Cycle
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.go
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  β”œβ”€β”€ Solution.js
    β”‚Β Β  β”œβ”€β”€ Solution.py
    β”‚Β Β  └── Solution2.js
    β”œβ”€β”€ 0142.Linked List Cycle II
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0143.Reorder List
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0144.Binary Tree Preorder Traversal
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0145.Binary Tree Postorder Traversal
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0146.Lru Cache
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  β”œβ”€β”€ Solution.go
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0147.Insertion Sort List
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0148.Sort List
    β”‚Β Β  β”œβ”€β”€ README_EN.md
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  β”œβ”€β”€ Solution2.java
    β”‚Β Β  └── Solution3.java
    β”œβ”€β”€ 0149.Max Points on a Line
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0150.Evaluate Reverse Polish Notation
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0151.Reverse Words in a String
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0152.Maximum Product Subarray
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0153.Find Minimum in Rotated Sorted Array
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  β”œβ”€β”€ Solution.go
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0154.Find Minimum in Rotated Sorted Array II
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0155.Min Stack
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution.js
    β”œβ”€β”€ 0160.Intersection of Two Linked Lists
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution.js
    β”œβ”€β”€ 0162.Find Peak Element
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0164.Maximum Gap
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0165.Compare Version Numbers
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0166.Fraction to Recurring Decimal
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0167.Two Sum II - Input array is sorted
    β”‚Β Β  β”œβ”€β”€ README_EN.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution2.java
    β”œβ”€β”€ 0168.Excel Sheet Column Title
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0169.Majority Element
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0171.Excel Sheet Column Number
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0172.Factorial Trailing Zeroes
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0175.Combine Two Tables
    β”‚Β Β  └── README.md
    β”œβ”€β”€ 0176.Second Highest Salary
    β”‚Β Β  └── README.md
    β”œβ”€β”€ 0177.Nth Highest Salary
    β”‚Β Β  └── README.md
    β”œβ”€β”€ 0178.Rank Scores
    β”‚Β Β  └── README.md
    β”œβ”€β”€ 0180.Consecutive Numbers
    β”‚Β Β  └── README.md
    β”œβ”€β”€ 0181.Employees Earning More Than Their Managers
    β”‚Β Β  └── README.md
    β”œβ”€β”€ 0182.Duplicate Emails
    β”‚Β Β  └── README.md
    β”œβ”€β”€ 0183.Customers Who Never Order
    β”‚Β Β  └── README.md
    β”œβ”€β”€ 0184.Department Highest Salary
    β”‚Β Β  └── README.md
    β”œβ”€β”€ 0187.Repeated DNA Sequences
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0188.Best Time to Buy and Sell Stock IV
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0189.Rotate Array
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0190.Reverse Bits
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  β”œβ”€β”€ Solution.js
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0191.Number of 1 Bits
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  β”œβ”€β”€ Solution.js
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0192.Word Frequency
    β”‚Β Β  └── Solution.sh
    β”œβ”€β”€ 0193.Valid Phone Numbers
    β”‚Β Β  └── Solution.sh
    β”œβ”€β”€ 0194.Transpose File
    β”‚Β Β  └── Solution.sh
    β”œβ”€β”€ 0195.Tenth Line
    β”‚Β Β  └── Solution.sh
    β”œβ”€β”€ 0196.Delete Duplicate Emails
    β”‚Β Β  └── README.md
    β”œβ”€β”€ 0197.Rising Temperature
    β”‚Β Β  └── README.md
    β”œβ”€β”€ 0198.House Robber
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  β”œβ”€β”€ Solution.go
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  β”œβ”€β”€ Solution.py
    β”‚Β Β  └── Solution2.java
    β”œβ”€β”€ 0200.Number of Islands
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ README_EN.md
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0201.Bitwise AND of Numbers Range
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0202.Happy Number
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ README_EN.md
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution2.java
    β”œβ”€β”€ 0203.Remove Linked List Elements
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0204.Count Primes
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  └── Solution.js
    β”œβ”€β”€ 0206.Reverse Linked List
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution.js
    β”œβ”€β”€ 0207.Course Schedule
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0213.House Robber II
    β”‚Β Β  └── Solution.go
    β”œβ”€β”€ 0215.Kth Largest Element in an Array
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  β”œβ”€β”€ Solution.go
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0217.Contains Duplicate
    β”‚Β Β  └── Solution.js
    β”œβ”€β”€ 0218.The Skyline Problem
    β”‚Β Β  └── Solution.cpp
    β”œβ”€β”€ 0223.Rectangle Area
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0224.Basic Calculator
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0226.Invert Binary Tree
    β”‚Β Β  β”œβ”€β”€ README_EN.md
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0227.Basic Calculator II
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0228.Summary Ranges
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0229.Majority Element II
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0230.Kth Smallest Element in a BST
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution2.java
    β”œβ”€β”€ 0231.Power of Two
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0234.Palindrome Linked List
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution.js
    β”œβ”€β”€ 0235.Lowest Common Ancestor of a Binary Search Tree
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0237.Delete Node in a Linked List
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  β”œβ”€β”€ Solution.js
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0238.Product of Array Except Self
    β”‚Β Β  β”œβ”€β”€ README_EN.md
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0239.Sliding Window Maximum
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0240.Search a 2D Matrix II
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0241.Different Ways to Add Parentheses
    β”‚Β Β  └── Solution.go
    β”œβ”€β”€ 0242.Valid Anagram
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution.js
    β”œβ”€β”€ 0260.Single Number III
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0263.Ugly Number
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0264.Ugly Number II
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0268.Missing Number
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  β”œβ”€β”€ Solution.js
    β”‚Β Β  └── Solution2.js
    β”œβ”€β”€ 0273.Integer to English Words
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0274.H-Index
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0275.H-Index II
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0278.First Bad Version
    β”‚Β Β  └── Solution.js
    β”œβ”€β”€ 0279.Perfect Squares
    β”‚Β Β  └── Solution.go
    β”œβ”€β”€ 0283.Move Zeroes
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  β”œβ”€β”€ Solution.js
    β”‚Β Β  └── Solution2.js
    β”œβ”€β”€ 0290.Word Pattern
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0292.Nim Game
    β”‚Β Β  β”œβ”€β”€ README_EN.md
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0295.Find Median from Data Stream
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0300.Longest Increasing Subsequence
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution2.cpp
    β”œβ”€β”€ 0312.Burst Balloons
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0318.Maximum Product of Word Lengths
    β”‚Β Β  └── Solution.cpp
    β”œβ”€β”€ 0319.Bulb Switcher
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0326.Power of Three
    β”‚Β Β  └── Solution.js
    β”œβ”€β”€ 0328.Odd Even Linked List
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0329.Longest Increasing Path in a Matrix
    β”‚Β Β  └── Solution.cpp
    β”œβ”€β”€ 0331.Verify Preorder Serialization of a Binary Tree
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0343.Integer Break
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ README_EN.md
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution2.java
    β”œβ”€β”€ 0344.Reverse String
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  β”œβ”€β”€ Solution.js
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0347.Top K Frequent Elements
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0349.Intersection of Two Arrays
    β”‚Β Β  β”œβ”€β”€ README_EN.md
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0350.Intersection of Two Arrays II
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution.js
    β”œβ”€β”€ 0355.Design Twitter
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0367.Valid Perfect Square
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0371.Sum of Two Integers
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0374.Guess Number Higher or Lower
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0376.Wiggle Subsequence
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0384.Shuffle an Array
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution.js
    β”œβ”€β”€ 0387.First Unique Character in a String
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  └── Solution.js
    β”œβ”€β”€ 0392.Is Subsequence
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0393.UTF-8 Validation
    β”‚Β Β  └── Solution.cpp
    β”œβ”€β”€ 0394.Decode String
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0397.Integer Replacement
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0401.Binary Watch
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0402.Remove K Digits
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0405.Convert a Number to Hexadecimal
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0406.Queue Reconstruction by Height
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0410.Split Array Largest Sum
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0412.Fizz Buzz
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  β”œβ”€β”€ Solution.js
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0414.Third Maximum Number
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0415.Add Strings
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0421.Maximum XOR of Two Numbers in an Array
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0423.Reconstruct Original Digits from English
    β”‚Β Β  └── Solution.cpp
    β”œβ”€β”€ 0424.Longest Repeating Character Replacement
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0427.Construct Quad Tree
    β”‚Β Β  └── Solution.cpp
    β”œβ”€β”€ 0429.N-ary Tree Level Order Traversal
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0430.Flatten a Multilevel Doubly Linked List
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0434.Number of Segments in a String
    β”‚Β Β  └── Solution.cpp
    β”œβ”€β”€ 0438.Find All Anagrams in a String
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0441.Arranging Coins
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0443.String Compression
    β”‚Β Β  └── Solution.cpp
    β”œβ”€β”€ 0445.Add Two Numbers II
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0448.Find All Numbers Disappeared in an Array
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ README_EN.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution2.java
    β”œβ”€β”€ 0450.Delete Node in a BST
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0452.Minimum Number of Arrows to Burst Balloons
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0453.Minimum Moves to Equal Array Elements
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0454.4Sum II
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0455.Assign Cookies
    β”‚Β Β  └── Solution.go
    β”œβ”€β”€ 0456.132 Pattern
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0457.Circular Array Loop
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0458.Poor Pigs
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0459.Repeated Substring Pattern
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0461.Hamming Distance
    β”‚Β Β  β”œβ”€β”€ README_EN.md
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution.js
    β”œβ”€β”€ 0462.Minimum Moves to Equal Array Elements II
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0473.Matchsticks to Square
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0475.Heaters
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0476.Number Complement
    β”‚Β Β  └── Solution.cpp
    β”œβ”€β”€ 0483.Smallest Good Base
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0485. Max Consecutive Ones
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution.js
    β”œβ”€β”€ 0486.Predict the Winner
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0493.Reverse Pairs
    β”‚Β Β  └── Solution.cpp
    β”œβ”€β”€ 0496.Next Greater Element I
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0500.Keyboard Row
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0503.Next Greater Element II
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0504.Base 7
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0506.Relative Ranks
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0509.Fibonacci
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution.js
    β”œβ”€β”€ 0518.Coin Change 2
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0521.Longest Uncommon Subsequence I
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0523.Continuous Subarray Sum
    β”‚Β Β  β”œβ”€β”€ README_EN.md
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0525.Contiguous Array
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0526.Beautiful Arrangement
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0538.Convert BST to Greater Tree
    β”‚Β Β  β”œβ”€β”€ README_EN.md
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0540.Single Element in a Sorted Array
    β”‚Β Β  └── Solution.go
    β”œβ”€β”€ 0542.01 Matrix
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0543.Diameter of Binary Tree
    β”‚Β Β  β”œβ”€β”€ README_EN.md
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0554.Brick Wall
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0556.Next Greater Element III
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0557.Reverse Words in a String III
    β”‚Β Β  β”œβ”€β”€ README_EN.md
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0560.Subarray Sum Equals K
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0561.Array Partition I
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  └── Solution.js
    β”œβ”€β”€ 0567.Permutation in String
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0572.Subtree of Another Tree
    β”‚Β Β  └── Solution.cpp
    β”œβ”€β”€ 0576.Out of Boundary Paths
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0581.Shortest Unsorted Continuous Subarray
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution2.java
    β”œβ”€β”€ 0589.N-ary Tree Preorder Traversal
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0590.N-ary Tree Postorder Traversal
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0595.Big Countries
    β”‚Β Β  └── README.md
    β”œβ”€β”€ 0596.Classes More Than 5 Students
    β”‚Β Β  └── README.md
    β”œβ”€β”€ 0605.Can Place Flowers
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0606.Construct String from Binary Tree
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0611.Valid Triangle Number
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0617.Merge Two Binary Trees
    β”‚Β Β  β”œβ”€β”€ README_EN.md
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0620.Not Boring Movies
    β”‚Β Β  └── README.md
    β”œβ”€β”€ 0622.Design Circular Queue
    β”‚Β Β  β”œβ”€β”€ README_EN.md
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0627.Swap Salary
    β”‚Β Β  └── README.md
    β”œβ”€β”€ 0633.Sum of Square Numbers
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0650.2 Keys Keyboard
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0652.Find Duplicate Subtrees
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0657.Robot Return to Origin
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0664.Strange Printer
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0665.Non-decreasing Array
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0669.Trim a Binary Search Tree
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0670.Maximum Swap
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0673.Number of Longest Increasing Subsequence
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0674.Longest Continuous Increasing Subsequence
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0684.Redundant Connection
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0687.Longest Univalue Path
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0695.Max Area of Island
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0696.Count Binary Substrings
    β”‚Β Β  β”œβ”€β”€ README_EN.md
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0700.Search in a Binary Search Tree
    β”‚Β Β  β”œβ”€β”€ README_EN.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0701.Insert into a Binary Search Tree
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0703.Kth Largest Element in a Stream
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0704.Binary Search
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0707.Design Linked List
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0724.Find Pivot Index
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0725.Split Linked List in Parts
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0728.Self Dividing Numbers
    β”‚Β Β  └── Solution.cpp
    β”œβ”€β”€ 0735.Asteroid Collision
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0739.Daily Temperatures
    β”‚Β Β  β”œβ”€β”€ README_EN.md
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution2.java
    β”œβ”€β”€ 0744.Find Smallest Letter Greater Than Target
    β”‚Β Β  └── Solution.go
    β”œβ”€β”€ 0746.Min Cost Climbing Stairs
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0752.Open the Lock
    β”‚Β Β  β”œβ”€β”€ README_EN.md
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0760.Find Anagram Mappings
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0762.Prime Number of Set Bits in Binary Representation
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0763.Partition Labels
    β”‚Β Β  └── Solution.go
    β”œβ”€β”€ 0769.Max Chunks To Make Sorted
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0771.Jewels and Stones
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0777.Swap Adjacent in LR String
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0783.Minimum Distance Between BST Nodes
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0784.Letter Case Permutation
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0789.Escape The Ghosts
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0797.All Paths From Source to Target
    β”‚Β Β  └── Solution.cpp
    β”œβ”€β”€ 0804.Unique Morse Code Words
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0807.Max Increase to Keep City Skyline
    β”‚Β Β  └── Solution.cpp
    β”œβ”€β”€ 0814.Binary Tree Pruning
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0817.Linked List Components
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0826.Most Profit Assigning Work
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0829.Consecutive Numbers Sum
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0832.Flipping an Image
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  β”œβ”€β”€ Solution.js
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0836.Rectangle Overlap
    β”‚Β Β  └── Solution.cpp
    β”œβ”€β”€ 0848.Shifting Letters
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0852.Peak Index in a Mountain Array
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0853.Car Fleet
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0856.Score of Parentheses
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0857.Minimum Cost to Hire K Workers
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0860.Lemonade Change
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0862.Shortest Subarray with Sum at Least K
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0867.Transpose Matrix
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  └── Solution.js
    β”œβ”€β”€ 0874.Walking Robot Simulation
    β”‚Β Β  └── Solution.cpp
    β”œβ”€β”€ 0875.Koko Eating Bananas
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0876.Middle of the Linked List
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0878.Nth Magical Number
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0881.Boats to Save People
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0883.Projection Area of 3D Shapes
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0887.Super Egg Drop
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0889.Construct Binary Tree from Preorder and Postorder Traversal
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0891.Sum of Subsequence Widths
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0892.Surface Area of 3D Shapes
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0898.Bitwise ORs of Subarrays
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0905.Sort Array By Parity
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.js
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0912.Sort an Array
    β”‚Β Β  β”œβ”€β”€ README_EN.md
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0915.Partition Array into Disjoint Intervals
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0917.Reverse Only Letters
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0918.Maximum Sum Circular Subarray
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0922.Sort Array By Parity II
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution.js
    β”œβ”€β”€ 0926.Flip String to Monotone Increasing
    β”‚Β Β  └── Solution.js
    β”œβ”€β”€ 0929.Unique Email Addresses
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  β”œβ”€β”€ Solution.js
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0930.Binary Subarrays With Sum
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution.js
    β”œβ”€β”€ 0931.Minimum Falling Path Sum
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0938.Range Sum of BST
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0941.Valid Mountain Array
    β”‚Β Β  └── Solution.cpp
    β”œβ”€β”€ 0944.Delete Columns to Make Sorted
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0950.Reveal Cards In Increasing Order
    β”‚Β Β  └── Solution.cpp
    β”œβ”€β”€ 0952.Largest Component Size by Common Factor
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0953.Verifying an Alien Dictionary
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0955.Delete Columns to Make Sorted II
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0958.Check Completeness of a Binary Tree
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0961.N-Repeated Element in Size 2N Array
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  β”œβ”€β”€ Solution.js
    β”‚Β Β  β”œβ”€β”€ Solution.py
    β”‚Β Β  β”œβ”€β”€ Solution2.cpp
    β”‚Β Β  β”œβ”€β”€ Solution2.py
    β”‚Β Β  └── Solution3.cpp
    β”œβ”€β”€ 0965.Univalued Binary Tree
    β”‚Β Β  └── Solution.cpp
    β”œβ”€β”€ 0976.Largest Perimeter Triangle
    β”‚Β Β  └── Solution.cpp
    β”œβ”€β”€ 0977.Squares of a Sorted Array
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution.js
    β”œβ”€β”€ 0978.Longest Turbulent Subarray
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0985.Sum of Even Numbers After Queries
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  β”œβ”€β”€ Solution.js
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 0987.Vertical Order Traversal of a Binary Tree
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 0989.Add to Array-Form of Integer
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 1004. Max Consecutive Ones III
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 1005.Maximize Sum Of Array After K Negations
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 1006.Clumsy Factorial
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 1007.Minimum Domino Rotations For Equal Row
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 1008.Construct Binary Search Tree from Preorder Traversal
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 1009.Complement of Base 10 Integer
    β”‚Β Β  β”œβ”€β”€ README_EN.md
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 1010.Pairs of Songs With Total Durations Divisible by 60
    β”‚Β Β  β”œβ”€β”€ README_EN.md
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 1012.Complement of Base 10 Integer
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 1013.Pairs of Songs With Total Durations Divisible by 60
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 1014.Capacity To Ship Packages Within D Days
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 1017.Convert to Base -2
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 1019.Next Greater Node In Linked List
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 1020.Partition Array Into Three Parts With Equal Sum
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 1021.Best Sightseeing Pair
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 1021.Remove Outermost Parentheses
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 1022.Smallest Integer Divisible by K
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 1022.Sum of Root To Leaf Binary Numbers
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 1023.Binary String With Substrings Representing 1 To N
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 1024.Video Stitching
    β”‚Β Β  └── Solution.cpp
    β”œβ”€β”€ 1025.Divisor Game
    β”‚Β Β  β”œβ”€β”€ README_EN.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 1026.Maximum Difference Between Node and Ancestor
    β”‚Β Β  β”œβ”€β”€ README_EN.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 1027.Longest Arithmetic Sequence
    β”‚Β Β  └── Solution.cpp
    β”œβ”€β”€ 1028.Recover a Tree From Preorder Traversal
    β”‚Β Β  └── Solution.cpp
    β”œβ”€β”€ 1029.Two City Scheduling
    β”‚Β Β  β”œβ”€β”€ README_EN.md
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 1030.Matrix Cells in Distance Order
    β”‚Β Β  β”œβ”€β”€ README_EN.md
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 1033.Moving Stones Until Consecutive
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 1034.Coloring A Border
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 1037.Valid Boomerang
    β”‚Β Β  β”œβ”€β”€ README_EN.md
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 1038.Binary Search Tree to Greater Sum Tree
    β”‚Β Β  β”œβ”€β”€ README_EN.md
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 1041.Robot Bounded In Circle
    β”‚Β Β  β”œβ”€β”€ README_EN.md
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 1043.Partition Array for Maximum Sum
    β”‚Β Β  β”œβ”€β”€ README_EN.md
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 1046.Last Stone Weight
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 1047.Remove All Adjacent Duplicates In String
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 1048.Longest String Chain
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 1049.Last Stone Weight I
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 1051.Height Checker
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 1052.Grumpy Bookstore Owner
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 1053.Previous Permutation With One Swap
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 1054.Distant Barcodes
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 1071.Greatest Common Divisor of Strings
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 1072.Flip Columns For Maximum Number of Equal Rows
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 1073.Adding Two Negabinary Numbers
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 1079.Letter Tile Possibilities
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 1080.Insufficient Nodes in Root to Leaf Paths
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 1081.Smallest Subsequence of Distinct Characters
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 1089.Duplicate Zeros
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 1090.Largest Values From Labels
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 1091.Shortest Path in Binary Matrix
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 1093.Statistics from a Large Sample
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 1094.Car Pooling
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 1095.Find in Mountain Array
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 1103.Distribute Candies to People
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 1104.Path In Zigzag Labelled Binary Tree
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 1108.Defanging an IP Address
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 1109.Corporate Flight Bookings
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 1110.Delete Nodes And Return Forest
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 1111.Maximum Nesting Depth of Two Valid Parentheses Strings
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 1114.Print in Order
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ README_EN.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  β”œβ”€β”€ Solution2.java
    β”‚Β Β  └── Solution3.java
    β”œβ”€β”€ 1115.Print FooBar Alternately
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ README_EN.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  β”œβ”€β”€ Solution2.java
    β”‚Β Β  └── Solution3.java
    β”œβ”€β”€ 1116.Print Zero Even Odd
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  β”œβ”€β”€ README_EN.md
    β”‚Β Β  β”œβ”€β”€ Solution.cpp
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution2.java
    β”œβ”€β”€ 1117.Building H2O
    β”‚Β Β  β”œβ”€β”€ README.md
    β”‚Β Β  └── Solution.cpp
    β”œβ”€β”€ 1122.Relative Sort Array
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 1123.Lowest Common Ancestor of Deepest Leaves
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 1124.Longest Well-Performing Interval
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 1128.Number of Equivalent Domino Pairs
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 1137.N-th Tribonacci Number
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 1138.Alphabet Board Path
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 1139.Largest 1-Bordered Square
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 1140.Stone Game II
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 1144.Decrease Elements To Make Array Zigzag
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 1147.Longest Chunked Palindrome Decomposition
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 1155.Number of Dice Rolls With Target Sum
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 1171.Remove Zero Sum Consecutive Nodes from Linked List
    β”‚Β Β  β”œβ”€β”€ README_EN.md
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 1184.Distance Between Bus Stops
    β”‚Β Β  β”œβ”€β”€ README_EN.md
    β”‚Β Β  └── Solution.java
    β”œβ”€β”€ 1185.Day of the Week
    β”‚Β Β  β”œβ”€β”€ README_EN.md
    β”‚Β Β  β”œβ”€β”€ Solution.java
    β”‚Β Β  └── Solution2.java
    β”œβ”€β”€ 5075.Number of Submatrices That Sum to Target
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 5076.Greatest Common Divisor of Strings
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 5077.Flip Columns For Maximum Number of Equal Rows
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 5078.Adding Two Negabinary Numbers
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 5083.Occurrences After Bigram
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 5084.Insufficient Nodes in Root to Leaf Paths
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 5086.Smallest Subsequence of Distinct Characters
    β”‚Β Β  └── Solution.py
    β”œβ”€β”€ 5087.Letter Tile Possibilities
    β”‚Β Β  └── Solution.py
    └── README.md