Skip to content

moranzcw/LeetCode-NOTES

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LeetCode算法解答

此页面不断更新LeetCode-中文算法解答。

LeetCode-官方网站

算法解答

1.Two-Sum

2.Add-Two-Numbers

3.Longest-Substring-Without-Repeating-Characters

4.Median-of-Two-Sorted-Arrays

5.Longest-Palindromic-Substring

6.ZigZag-Conversion

7.Reverse-Integer

8.String-to-Integer-(atoi)

9.Palindrome-Number

10.Regular-Expression-Matching

11.Container-With-Most-Water

12.Integer-to-Roman

13.Roman-to-Integer

14.Longest-Common-Prefix

15.3Sum

16.3Sum-Closest

17.Letter-Combinations-of-a-Phone-Number

18.4Sum

19.Remove-Nth-Node-From-End-of-List

20.Valid-Parentheses

21.Merge-Two-Sorted-Lists

22.Generate-Parentheses

23.Merge-k-Sorted-Lists

24.Swap-Nodes-in-Pairs

25.Reverse-Nodes-in-k-Group

26.Remove-Duplicates-from-Sorted-Array

27.Remove-Element

28.Implement-strStr()

29.Divide-Two-Integers

30.Substring-with-Concatenation-of-All-Words

31.Next-Permutation

32.Longest-Valid-Parentheses

33.Search-in-Rotated-Sorted-Array

34.Find-First-and-Last-Position-of-Element-in-Sorted-Array

35.Search-Insert-Position

36.Valid-Sudoku

37.Sudoku-Solver

38.Count-and-Say

39.Combination-Sum

40.Combination-Sum-II

41.First-Missing-Positive

42.Trapping-Rain-Water

43.Multiply-Strings

44.Wildcard-Matching

45.Jump-Game-II

46.Permutations

47.Permutations-II

48.Rotate-Image

49.Group-Anagrams

50.Pow(x,-n)

51.N-Queens

52.N-Queens-II

53.Maximum-Subarray

54.Spiral-Matrix

55.Jump-Game

56.Merge-Intervals

57.Insert-Interval

58.Length-of-Last-Word

59.Spiral-Matrix-II

60.Permutation-Sequence

61.Rotate-List

62.Unique-Paths

63.Unique-Paths-II

64.Minimum-Path-Sum

65.Valid-Number

66.Plus-One

67.Add-Binary

68.Text-Justification

69.Sqrt(x)

70.Climbing-Stairs

72.Edit-Distance

73.Set-Matrix-Zeroes

74.Search-a-2D-Matrix

75.Sort-Colors

76.Minimum-Window-Substring

77.Combinations

78.Subsets

79.Word-Search

80.Remove-Duplicates-from-Sorted-Array-II

81.Search-in-Rotated-Sorted-Array-II

82.Remove-Duplicates-from-Sorted-List-II

83.Remove-Duplicates-from-Sorted-List

84.Largest-Rectangle-in-Histogram

85.Maximal-Rectangle

86.Partition-List

87.Scramble-String

88.Merge-Sorted-Array

89.Gray-Code

90.Subsets-II

91.Decode-Ways

92.Reverse-Linked-List-II

93.Restore-IP-Addresses

94.Binary-Tree-Inorder-Traversal

95.Unique-Binary-Search-Trees-II

96.Unique-Binary-Search-Trees

97.Interleaving-String

98.Validate-Binary-Search-Tree

99.Recover-Binary-Search-Tree

100.Same-Tree

101.Symmetric-Tree

102.Binary-Tree-Level-Order-Traversal

103.Binary-Tree-Zigzag-Level-Order-Traversal

104.Maximum-Depth-of-Binary-Tree

105.Construct-Binary-Tree-from-Preorder-and-Inorder-Traversal

106.Construct-Binary-Tree-from-Inorder-and-Postorder-Traversal

107.Binary-Tree-Level-Order-Traversal-II

108.Convert-Sorted-Array-to-Binary-Search-Tree

109.Convert-Sorted-List-to-Binary-Search-Tree

110.Balanced-Binary-Tree

111.Minimum-Depth-of-Binary-Tree

112.Path-Sum

113.Path-Sum-II

114.Flatten-Binary-Tree-to-Linked-List

115.Distinct-Subsequences

116.Populating-Next-Right-Pointers-in-Each-Node

117.Populating-Next-Right-Pointers-in-Each-Node-II

118.Pascal's-Triangle

119.Pascal's-Triangle-II

120.Triangle

121.Best-Time-to-Buy-and-Sell-Stock

122.Best-Time-to-Buy-and-Sell-Stock-II

123.Best-Time-to-Buy-and-Sell-Stock-III

124.Binary-Tree-Maximum-Path-Sum

125.Valid-Palindrome

126.Word-Ladder-II

127.Word-Ladder

128.Longest-Consecutive-Sequence

129.Sum-Root-to-Leaf-Numbers

130.Surrounded-Regions

131.Palindrome-Partitioning

132.Palindrome-Partitioning-II

133.Clone-Graph

134.Gas-Station

135.Candy

136.Single-Number

137.Single-Number-II

138.Copy-List-with-Random-Pointer

139.Word-Break

140.Word-Break-II

141.Linked-List-Cycle

142.Linked-List-Cycle-II

143.Reorder-List

144.Binary-Tree-Preorder-Traversal

145.Binary-Tree-Postorder-Traversal

146.LRU-Cache

147.Insertion-Sort-List

148.Sort-List

149.Max-Points-on-a-Line

150.Evaluate-Reverse-Polish-Notation

151.Reverse-Words-in-a-String

152.Maximum-Product-Subarray

153.Find-Minimum-in-Rotated-Sorted-Array

154.Find-Minimum-in-Rotated-Sorted-Array-II

155.Min-Stack

160.Intersection-of-Two-Linked-Lists

162.Find-Peak-Element

164.Maximum-Gap

165.Compare-Version-Numbers

166.Fraction-to-Recurring-Decimal

167.Two-Sum-II---Input-array-is-sorted

168.Excel-Sheet-Column-Title

169.Majority-Element

171.Excel-Sheet-Column-Number

172.Factorial-Trailing-Zeroes

173.Binary-Search-Tree-Iterator

174.Dungeon-Game

179.Largest-Number

187.Repeated-DNA-Sequences

188.Best-Time-to-Buy-and-Sell-Stock-IV

189.Rotate-Array

190.Reverse-Bits

191.Number-of-1-Bits

198.House-Robber

199.Binary-Tree-Right-Side-View

200.Number-of-Islands

201.Bitwise-AND-of-Numbers-Range

202.Happy-Number

203.Remove-Linked-List-Elements

204.Count-Primes

205.Isomorphic-Strings

206.Reverse-Linked-List

207.Course-Schedule

208.Implement-Trie-(Prefix-Tree)

209.Minimum-Size-Subarray-Sum

210.Course-Schedule-II

211.Add-and-Search-Word---Data-structure-design

213.House-Robber-II

214.Shortest-Palindrome

215.Kth-Largest-Element-in-an-Array

217.Contains-Duplicate

219.Contains-Duplicate-II

220.Contains-Duplicate-III

223.Rectangle-Area

224.Basic-Calculator

225.Implement-Stack-using-Queues

226.Invert-Binary-Tree

230.Kth-Smallest-Element-in-a-BST

231.Power-of-Two

232.Implement-Queue-using-Stacks

234.Palindrome-Linked-List

235.Lowest-Common-Ancestor-of-a-Binary-Search-Tree

237.Delete-Node-in-a-Linked-List

238.Product-of-Array-Except-Self

241.Different-Ways-to-Add-Parentheses

242.Valid-Anagram

257.Binary-Tree-Paths

258.Add-Digits

260.Single-Number-III

263.Ugly-Number

264.Ugly-Number-II

273.Integer-to-English-Words

274.H-Index

278.First-Bad-Version

283.Move-Zeroes

287.Find-the-Duplicate-Number

290.Word-Pattern

292.Nim-Game

299.Bulls-and-Cows

300.Longest-Increasing-Subsequence

303.Range-Sum-Query---Immutable

304.Range-Sum-Query-2D---Immutable

309.Best-Time-to-Buy-and-Sell-Stock-with-Cooldown

318.Maximum-Product-of-Word-Lengths

319.Bulb-Switcher

324.Wiggle-Sort-II

326.Power-of-Three

328.Odd-Even-Linked-List

338.Counting-Bits

342.Power-of-Four

343.Integer-Break

344.Reverse-String

345.Reverse-Vowels-of-a-String

347.Top-K-Frequent-Elements

349.Intersection-of-Two-Arrays

350.Intersection-of-Two-Arrays-II

357.Count-Numbers-with-Unique-Digits

367.Valid-Perfect-Square

371.Sum-of-Two-Integers

374.Guess-Number-Higher-or-Lower

378.Kth-Smallest-Element-in-a-Sorted-Matrix

382.Linked-List-Random-Node

383.Ransom-Note

384.Shuffle-an-Array

387.First-Unique-Character-in-a-String

389.Find-the-Difference

391.Perfect-Rectangle

392.Is-Subsequence

394.Decode-String

396.Rotate-Function

399.Evaluate-Division

400.Nth-Digit

401.Binary-Watch

404.Sum-of-Left-Leaves

405.Convert-a-Number-to-Hexadecimal

406.Queue-Reconstruction-by-Height

409.Longest-Palindrome

412.Fizz-Buzz

413.Arithmetic-Slices

414.Third-Maximum-Number

415.Add-Strings

419.Battleships-in-a-Board

423.Reconstruct-Original-Digits-from-English

424.Longest-Repeating-Character-Replacement

434.Number-of-Segments-in-a-String

435.Non-overlapping-Intervals

436.Find-Right-Interval

437.Path-Sum-III

438.Find-All-Anagrams-in-a-String

441.Arranging-Coins

447.Number-of-Boomerangs

448.Find-All-Numbers-Disappeared-in-an-Array

452.Minimum-Number-of-Arrows-to-Burst-Balloons

453.Minimum-Moves-to-Equal-Array-Elements

455.Assign-Cookies

459.Repeated-Substring-Pattern

461.Hamming-Distance

462.Minimum-Moves-to-Equal-Array-Elements-II

463.Island-Perimeter

471.Simplify-Path

476.Number-Complement

485.Max-Consecutive-Ones

496.Next-Greater-Element-I

498.Diagonal-Traverse

503.Next-Greater-Element-II

506.Relative-Ranks

523.Continuous-Subarray-Sum

645.Set-Mismatch

674.Longest-Continuous-Increasing-Subsequence

680.Valid-Palindrome-II

746.Min-Cost-Climbing-Stairs

762.Prime-Number-of-Set-Bits-in-Binary-Representation

824.Goat-Latin

825.Friends-Of-Appropriate-Ages

826.Most-Profit-Assigning-Work

897.Increasing-Order-Search-Tree

906.Super-Palindromes

914.X-of-a-Kind-in-a-Deck-of-Cards

915.Partition-Array-into-Disjoint-Intervals

918.Maximum-Sum-Circular-Subarray

917.Reverse-Only-Letters

919.Complete-Binary-Tree-Inserter

925.Long-Pressed-Name

926.Flip-String-to-Monotone-Increasing

929.Unique-Email-Addresses

930.Binary-Subarrays-With-Sum

933.Number-of-Recent-Calls

934.Shortest-Bridge

937.Reorder-Log-Files

938.Range-Sum-of-BST

939.Minimum-Area-Rectangle

940.Distinct-Subsequences-II

941.Valid-Mountain-Array

942.DI-String-Match

943.Find-the-Shortest-Superstring

944.Delete-Columns-to-Make-Sorted

945.Minimum-Increment-to-Make-Array-Unique

946.Validate-Stack-Sequences

947.Most-Stones-Removed-with-Same-Row-or-Column

948.Bag-of-Tokens

949.Largest-Time-for-Given-Digits

950.Reveal-Cards-In-Increasing-Order

951.Flip-Equivalent-Binary-Trees

952.Largest-Component-Size-by-Common-Factor

953.Verifying-an-Alien-Dictionary

954.Array-of-Doubled-Pairs

955.Delete-Columns-to-Make-Sorted-II

957.Prison-Cells-After-N-Days

958.Check-Completeness-of-a-Binary-Tree

959.Regions-Cut-By-Slashes

973.K-Closest-Points-to-Origin

974.Subarray-Sums-Divisible-by-K

976.Largest-Perimeter-Triangle

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy