|
1 | 1 | # [LeetCode](https://leetcode.com) 的 Go 解答
|
2 | 2 |
|
3 |
| -[](https://leetcode.com/aQuaYi/) |
| 3 | +[](https://leetcode.com/aQuaYi/) |
4 | 4 | [](https://codecov.io/gh/aQuaYi/LeetCode-in-Go)
|
5 | 5 | [](https://www.travis-ci.org/aQuaYi/LeetCode-in-Go)
|
6 | 6 |
|
|
18 | 18 | |题号|题目|通过率|难度|收藏|
|
19 | 19 | |:-:|:-|:-: | :-: | :-: |
|
20 | 20 | |895| * [Maximum Frequency Stack](https://leetcode.com/problems/maximum-frequency-stack/) :new: |48%|Hard||
|
21 |
| -|894| * [All Possible Full Binary Trees](https://leetcode.com/problems/all-possible-full-binary-trees/) :new: |63%|Medium|| |
22 |
| -|893|[Groups of Special-Equivalent Strings](./Algorithms/0893.groups-of-special-equivalent-strings) :new: |61%|Easy|| |
23 |
| -|892| * [Surface Area of 3D Shapes](https://leetcode.com/problems/surface-area-of-3d-shapes/) :new: |55%|Easy|| |
| 21 | +|894| * [All Possible Full Binary Trees](https://leetcode.com/problems/all-possible-full-binary-trees/)|63%|Medium|| |
| 22 | +|893|[Groups of Special-Equivalent Strings](./Algorithms/0893.groups-of-special-equivalent-strings)|61%|Easy|| |
| 23 | +|892| * [Surface Area of 3D Shapes](https://leetcode.com/problems/surface-area-of-3d-shapes/)|55%|Easy|| |
24 | 24 | |891| * [Sum of Subsequence Widths](https://leetcode.com/problems/sum-of-subsequence-widths/)|23%|Hard||
|
25 | 25 | |890|[Find and Replace Pattern](./Algorithms/0890.find-and-replace-pattern)|70%|Medium||
|
26 | 26 | |889|[Construct Binary Tree from Preorder and Postorder Traversal](./Algorithms/0889.construct-binary-tree-from-preorder-and-postorder-traversal)|54%|Medium||
|
|
38 | 38 | |877|[Stone Game](./Algorithms/0877.stone-game)|55%|Medium||
|
39 | 39 | |876|[Middle of the Linked List](./Algorithms/0876.middle-of-the-linked-list)|64%|Easy||
|
40 | 40 | |875|[Koko Eating Bananas](./Algorithms/0875.koko-eating-bananas)|41%|Medium||
|
41 |
| -|874|[Walking Robot Simulation](./Algorithms/0874.walking-robot-simulation)|27%|Easy|| |
| 41 | +|874|[Walking Robot Simulation](./Algorithms/0874.walking-robot-simulation)|28%|Easy|| |
42 | 42 | |873|[Length of Longest Fibonacci Subsequence](./Algorithms/0873.length-of-longest-fibonacci-subsequence)|40%|Medium||
|
43 | 43 | |872|[Leaf-Similar Trees](./Algorithms/0872.leaf-similar-trees)|61%|Easy||
|
44 |
| -|871|[Minimum Number of Refueling Stops](./Algorithms/0871.minimum-number-of-refueling-stops)|26%|Hard|| |
| 44 | +|871|[Minimum Number of Refueling Stops](./Algorithms/0871.minimum-number-of-refueling-stops)|25%|Hard|| |
45 | 45 | |870|[Advantage Shuffle](./Algorithms/0870.advantage-shuffle)|39%|Medium||
|
46 | 46 | |869|[Reordered Power of 2](./Algorithms/0869.reordered-power-of-2)|47%|Medium||
|
47 |
| -|868|[Binary Gap](./Algorithms/0868.binary-gap)|60%|Easy|[❤](https://leetcode.com/list/oussv5j)| |
| 47 | +|868|[Binary Gap](./Algorithms/0868.binary-gap)|59%|Easy|| |
48 | 48 | |867|[Transpose Matrix](./Algorithms/0867.transpose-matrix)|65%|Easy||
|
49 | 49 | |866|[Prime Palindrome](./Algorithms/0866.prime-palindrome)|18%|Medium|[❤](https://leetcode.com/list/oussv5j)|
|
50 | 50 | |865|[Smallest Subtree with all the Deepest Nodes](./Algorithms/0865.smallest-subtree-with-all-the-deepest-nodes)|51%|Medium||
|
51 | 51 | |864|[Shortest Path to Get All Keys](./Algorithms/0864.shortest-path-to-get-all-keys)|31%|Hard|[❤](https://leetcode.com/list/oussv5j)|
|
52 |
| -|863|[All Nodes Distance K in Binary Tree](./Algorithms/0863.all-nodes-distance-k-in-binary-tree)|40%|Medium|[❤](https://leetcode.com/list/oussv5j)| |
| 52 | +|863|[All Nodes Distance K in Binary Tree](./Algorithms/0863.all-nodes-distance-k-in-binary-tree)|41%|Medium|[❤](https://leetcode.com/list/oussv5j)| |
53 | 53 | |862|[Shortest Subarray with Sum at Least K](./Algorithms/0862.shortest-subarray-with-sum-at-least-k)|17%|Hard|[❤](https://leetcode.com/list/oussv5j)|
|
54 | 54 | |861|[Score After Flipping Matrix](./Algorithms/0861.score-after-flipping-matrix)|67%|Medium||
|
55 | 55 | |860|[Lemonade Change](./Algorithms/0860.lemonade-change)|49%|Easy||
|
56 | 56 | |859|[Buddy Strings](./Algorithms/0859.buddy-strings)|26%|Easy||
|
57 |
| -|858|[Mirror Reflection](./Algorithms/0858.mirror-reflection)|48%|Medium|| |
| 57 | +|858|[Mirror Reflection](./Algorithms/0858.mirror-reflection)|49%|Medium|| |
58 | 58 | |857|[Minimum Cost to Hire K Workers](./Algorithms/0857.minimum-cost-to-hire-k-workers)|39%|Hard|[❤](https://leetcode.com/list/oussv5j)|
|
59 | 59 | |856|[Score of Parentheses](./Algorithms/0856.score-of-parentheses)|54%|Medium||
|
60 |
| -|855|[Exam Room](./Algorithms/0855.exam-room)|29%|Medium|| |
61 |
| -|854|[K-Similar Strings](./Algorithms/0854.k-similar-strings)|29%|Hard|[❤](https://leetcode.com/list/oussv5j)| |
| 60 | +|855|[Exam Room](./Algorithms/0855.exam-room)|30%|Medium|| |
| 61 | +|854|[K-Similar Strings](./Algorithms/0854.k-similar-strings)|30%|Hard|[❤](https://leetcode.com/list/oussv5j)| |
62 | 62 | |853|[Car Fleet](./Algorithms/0853.car-fleet)|32%|Medium||
|
63 | 63 | |852|[Peak Index in a Mountain Array](./Algorithms/0852.peak-index-in-a-mountain-array)|67%|Easy|[❤](https://leetcode.com/list/oussv5j)|
|
64 | 64 | |851|[Loud and Rich](./Algorithms/0851.loud-and-rich)|44%|Medium|[❤](https://leetcode.com/list/oussv5j)|
|
|
71 | 71 | |844|[Backspace String Compare](./Algorithms/0844.backspace-string-compare)|44%|Easy||
|
72 | 72 | |843|[Guess the Word](./Algorithms/0843.guess-the-word)|35%|Hard|[❤](https://leetcode.com/list/oussv5j)|
|
73 | 73 | |842|[Split Array into Fibonacci Sequence](./Algorithms/0842.split-array-into-fibonacci-sequence)|33%|Medium||
|
74 |
| -|841|[Keys and Rooms](./Algorithms/0841.keys-and-rooms)|57%|Medium|| |
| 74 | +|841|[Keys and Rooms](./Algorithms/0841.keys-and-rooms)|56%|Medium|| |
75 | 75 | |840|[Magic Squares In Grid](./Algorithms/0840.magic-squares-in-grid)|34%|Easy||
|
76 | 76 | |839|[Similar String Groups](./Algorithms/0839.similar-string-groups)|33%|Hard|[❤](https://leetcode.com/list/oussv5j)|
|
77 |
| -|838|[Push Dominoes](./Algorithms/0838.push-dominoes)|40%|Medium|[❤](https://leetcode.com/list/oussv5j)| |
| 77 | +|838|[Push Dominoes](./Algorithms/0838.push-dominoes)|41%|Medium|[❤](https://leetcode.com/list/oussv5j)| |
78 | 78 | |837|[New 21 Game](./Algorithms/0837.new-21-game)|25%|Medium|[❤](https://leetcode.com/list/oussv5j)|
|
79 | 79 | |836|[Rectangle Overlap](./Algorithms/0836.rectangle-overlap)|43%|Easy||
|
80 | 80 | |835|[Image Overlap](./Algorithms/0835.image-overlap)|41%|Medium||
|
|
89 | 89 | |826|[Most Profit Assigning Work](./Algorithms/0826.most-profit-assigning-work)|32%|Medium|[❤](https://leetcode.com/list/oussv5j)|
|
90 | 90 | |825|[Friends Of Appropriate Ages](./Algorithms/0825.friends-of-appropriate-ages)|31%|Medium||
|
91 | 91 | |824|[Goat Latin](./Algorithms/0824.goat-latin)|54%|Easy||
|
92 |
| -|823|[Binary Trees With Factors](./Algorithms/0823.binary-trees-with-factors)|29%|Medium|| |
| 92 | +|823|[Binary Trees With Factors](./Algorithms/0823.binary-trees-with-factors)|30%|Medium|| |
93 | 93 | |822|[Card Flipping Game](./Algorithms/0822.card-flipping-game)|37%|Medium||
|
94 | 94 | |821|[Shortest Distance to a Character](./Algorithms/0821.shortest-distance-to-a-character)|60%|Easy||
|
95 | 95 | |820|[Short Encoding of Words](./Algorithms/0820.short-encoding-of-words)|43%|Medium|[❤](https://leetcode.com/list/oussv5j)|
|
|
167 | 167 | |736|[Parse Lisp Expression](./Algorithms/0736.parse-lisp-expression)|41%|Hard|[❤](https://leetcode.com/list/oussv5j)|
|
168 | 168 | |735|[Asteroid Collision](./Algorithms/0735.asteroid-collision)|37%|Medium||
|
169 | 169 | |733|[Flood Fill](./Algorithms/0733.flood-fill)|47%|Easy||
|
170 |
| -|732|[My Calendar III](./Algorithms/0732.my-calendar-iii)|50%|Hard|| |
| 170 | +|732|[My Calendar III](./Algorithms/0732.my-calendar-iii)|49%|Hard|| |
171 | 171 | |731|[My Calendar II](./Algorithms/0731.my-calendar-ii)|39%|Medium|[❤](https://leetcode.com/list/oussv5j)|
|
172 | 172 | |730|[Count Different Palindromic Subsequences](./Algorithms/0730.count-different-palindromic-subsequences)|36%|Hard|[❤](https://leetcode.com/list/oussv5j)|
|
173 | 173 | |729|[My Calendar I](./Algorithms/0729.my-calendar-i)|43%|Medium||
|
|
190 | 190 | |707|[Design Linked List](./Algorithms/0707.design-linked-list)|15%|Easy|[❤](https://leetcode.com/list/oussv5j)|
|
191 | 191 | |706|[Design HashMap](./Algorithms/0706.design-hashmap)|39%|Easy||
|
192 | 192 | |705|[Design HashSet](./Algorithms/0705.design-hashset)|32%|Easy||
|
193 |
| -|704|[Binary Search](./Algorithms/0704.binary-search)|30%|Easy|| |
| 193 | +|704|[Binary Search](./Algorithms/0704.binary-search)|31%|Easy|| |
194 | 194 | |703|[Kth Largest Element in a Stream](./Algorithms/0703.kth-largest-element-in-a-stream)|32%|Easy||
|
195 | 195 | |701|[Insert into a Binary Search Tree](./Algorithms/0701.insert-into-a-binary-search-tree)|56%|Medium||
|
196 | 196 | |700|[Search in a Binary Search Tree](./Algorithms/0700.search-in-a-binary-search-tree)|58%|Easy||
|
|
244 | 244 | |641|[Design Circular Deque](./Algorithms/0641.design-circular-deque)|49%|Medium|[❤](https://leetcode.com/list/oussv5j)|
|
245 | 245 | |640|[Solve the Equation](./Algorithms/0640.solve-the-equation)|38%|Medium||
|
246 | 246 | |639|[Decode Ways II](./Algorithms/0639.decode-ways-ii)|24%|Hard||
|
247 |
| -|638|[Shopping Offers](./Algorithms/0638.shopping-offers)|45%|Medium|[❤](https://leetcode.com/list/oussv5j)| |
| 247 | +|638|[Shopping Offers](./Algorithms/0638.shopping-offers)|46%|Medium|[❤](https://leetcode.com/list/oussv5j)| |
248 | 248 | |637|[Average of Levels in Binary Tree](./Algorithms/0637.average-of-levels-in-binary-tree)|56%|Easy||
|
249 | 249 | |636|[Exclusive Time of Functions](./Algorithms/0636.exclusive-time-of-functions)|45%|Medium|[❤](https://leetcode.com/list/oussv5j)|
|
250 | 250 | |633|[Sum of Square Numbers](./Algorithms/0633.sum-of-square-numbers)|32%|Easy||
|
|
368 | 368 | |446|[Arithmetic Slices II - Subsequence](./Algorithms/0446.arithmetic-slices-ii-subsequence)|28%|Hard|[❤](https://leetcode.com/list/oussv5j)|
|
369 | 369 | |445|[Add Two Numbers II](./Algorithms/0445.add-two-numbers-ii)|47%|Medium|[❤](https://leetcode.com/list/oussv5j)|
|
370 | 370 | |443|[String Compression](./Algorithms/0443.string-compression)|35%|Easy|[❤](https://leetcode.com/list/oussv5j)|
|
371 |
| -|442|[Find All Duplicates in an Array](./Algorithms/0442.find-all-duplicates-in-an-array)|57%|Medium|| |
| 371 | +|442|[Find All Duplicates in an Array](./Algorithms/0442.find-all-duplicates-in-an-array)|58%|Medium|| |
372 | 372 | |441|[Arranging Coins](./Algorithms/0441.arranging-coins)|36%|Easy||
|
373 | 373 | |440|[K-th Smallest in Lexicographical Order](./Algorithms/0440.k-th-smallest-in-lexicographical-order)|25%|Hard|[❤](https://leetcode.com/list/oussv5j)|
|
374 | 374 | |438|[Find All Anagrams in a String](./Algorithms/0438.find-all-anagrams-in-a-string)|34%|Easy||
|
|
496 | 496 | |233|[Number of Digit One](./Algorithms/0233.number-of-digit-one)|29%|Hard|[❤](https://leetcode.com/list/oussv5j)|
|
497 | 497 | |232|[Implement Queue using Stacks](./Algorithms/0232.implement-queue-using-stacks)|39%|Easy||
|
498 | 498 | |231|[Power of Two](./Algorithms/0231.power-of-two)|41%|Easy||
|
499 |
| -|230|[Kth Smallest Element in a BST](./Algorithms/0230.kth-smallest-element-in-a-bst)|46%|Medium|| |
| 499 | +|230|[Kth Smallest Element in a BST](./Algorithms/0230.kth-smallest-element-in-a-bst)|47%|Medium|| |
500 | 500 | |229|[Majority Element II](./Algorithms/0229.majority-element-ii)|29%|Medium|[❤](https://leetcode.com/list/oussv5j)|
|
501 | 501 | |228|[Summary Ranges](./Algorithms/0228.summary-ranges)|33%|Medium||
|
502 | 502 | |227|[Basic Calculator II](./Algorithms/0227.basic-calculator-ii)|30%|Medium||
|
|
521 | 521 | |207|[Course Schedule](./Algorithms/0207.course-schedule)|34%|Medium|[❤](https://leetcode.com/list/oussv5j)|
|
522 | 522 | |206|[Reverse Linked List](./Algorithms/0206.reverse-linked-list)|48%|Easy||
|
523 | 523 | |205|[Isomorphic Strings](./Algorithms/0205.isomorphic-strings)|35%|Easy|[❤](https://leetcode.com/list/oussv5j)|
|
524 |
| -|204|[Count Primes](./Algorithms/0204.count-primes)|26%|Easy|[❤](https://leetcode.com/list/oussv5j)| |
| 524 | +|204|[Count Primes](./Algorithms/0204.count-primes)|27%|Easy|[❤](https://leetcode.com/list/oussv5j)| |
525 | 525 | |203|[Remove Linked List Elements](./Algorithms/0203.remove-linked-list-elements)|34%|Easy||
|
526 | 526 | |202|[Happy Number](./Algorithms/0202.happy-number)|42%|Easy||
|
527 | 527 | |201|[Bitwise AND of Numbers Range](./Algorithms/0201.bitwise-and-of-numbers-range)|34%|Medium|[❤](https://leetcode.com/list/oussv5j)|
|
|
579 | 579 | |114|[Flatten Binary Tree to Linked List](./Algorithms/0114.flatten-binary-tree-to-linked-list)|38%|Medium|[❤](https://leetcode.com/list/oussv5j)|
|
580 | 580 | |113|[Path Sum II](./Algorithms/0113.path-sum-ii)|37%|Medium||
|
581 | 581 | |112|[Path Sum](./Algorithms/0112.path-sum)|35%|Easy||
|
582 |
| -|111|[Minimum Depth of Binary Tree](./Algorithms/0111.minimum-depth-of-binary-tree)|33%|Easy|| |
| 582 | +|111|[Minimum Depth of Binary Tree](./Algorithms/0111.minimum-depth-of-binary-tree)|34%|Easy|| |
583 | 583 | |110|[Balanced Binary Tree](./Algorithms/0110.balanced-binary-tree)|39%|Easy||
|
584 | 584 | |109|[Convert Sorted List to Binary Search Tree](./Algorithms/0109.convert-sorted-list-to-binary-search-tree)|37%|Medium||
|
585 | 585 | |108|[Convert Sorted Array to Binary Search Tree](./Algorithms/0108.convert-sorted-array-to-binary-search-tree)|46%|Easy||
|
|
675 | 675 | |18|[4Sum](./Algorithms/0018.4sum)|28%|Medium||
|
676 | 676 | |17|[Letter Combinations of a Phone Number](./Algorithms/0017.letter-combinations-of-a-phone-number)|37%|Medium||
|
677 | 677 | |16|[3Sum Closest](./Algorithms/0016.3sum-closest)|32%|Medium||
|
678 |
| -|15|[3Sum](./Algorithms/0015.3sum)|21%|Medium|| |
| 678 | +|15|[3Sum](./Algorithms/0015.3sum)|22%|Medium|| |
679 | 679 | |14|[Longest Common Prefix](./Algorithms/0014.longest-common-prefix)|31%|Easy||
|
680 | 680 | |13|[Roman to Integer](./Algorithms/0013.roman-to-integer)|49%|Easy||
|
681 | 681 | |12|[Integer to Roman](./Algorithms/0012.integer-to-roman)|47%|Medium||
|
682 | 682 | |11|[Container With Most Water](./Algorithms/0011.container-with-most-water)|38%|Medium||
|
683 | 683 | |10|[Regular Expression Matching](./Algorithms/0010.regular-expression-matching)|24%|Hard|[❤](https://leetcode.com/list/oussv5j)|
|
684 |
| -|9|[Palindrome Number](./Algorithms/0009.palindrome-number)|37%|Easy|| |
| 684 | +|9|[Palindrome Number](./Algorithms/0009.palindrome-number)|38%|Easy|| |
685 | 685 | |8|[String to Integer (atoi)](./Algorithms/0008.string-to-integer-atoi)|14%|Medium||
|
686 | 686 | |7|[Reverse Integer](./Algorithms/0007.reverse-integer)|24%|Easy||
|
687 | 687 | |6|[ZigZag Conversion](./Algorithms/0006.zigzag-conversion)|28%|Medium||
|
|
0 commit comments