MUYANG GUO / INDEX

LeetCode

Difficulty:
Source:
#ProblemSourceDifficulty
1Two SumLeetCodeEasy
2Add Two NumbersLeetCodeMedium
3Longest Substring Without Repeating CharactersLeetCodeMedium
4Median of Two Sorted ArraysLeetCodeHard
5Longest Palindromic SubstringLeetCodeMedium
6ZigZag ConversionLeetCodeMedium
7Reverse IntegerLeetCodeEasy
8String to Integer (atoi)LeetCodeMedium
9Palindrome NumberLeetCodeEasy
10Regular Expression MatchingLeetCodeHard
11Container With Most WaterLeetCodeMedium
12Integer To RomanLeetCodeMedium
13Roman To IntegerLeetCodeEasy
14Longest Common PrefixLeetCodeEasy
153 SumLeetCodeMedium
163 Sum ClosestLeetCodeMedium
17Letter Combinations Of A Phone NumberLeetCodeMedium
184 SumLeetCodeMedium
19Remove Nth Node From End Of ListLeetCodeMedium
20Valid ParenthesesLeetCodeEasy
21Merge Two Sorted ListsLeetCodeEasy
22Generate ParenthesesLeetCodeMedium
23Merge K Sorted ListsLeetCodeHard
24Swap Nodes In PairsLeetCodeMedium
25Reverse Nodes In K-GroupLeetCodeHard
26Remove Duplicatesfrom Sorted ArrayLeetCodeEasy
27Remove ElementLeetCodeEasy
28Implementstr Str()LeetCodeEasy
29Divide Two IntegersLeetCodeMedium
31Next PermutationLeetCodeMedium
32Longest Valid ParenthesesLeetCodeHard
33Search In Rotated Sorted ArrayLeetCodeMedium
34Find First And Last Position Of Element In Sorted ArrayLeetCodeMedium
35Search Insert PositionLeetCodeEasy
36Valid SudokuLeetCodeMedium
37Suudku SolverLeetCodeHard
38Count And SayLeetCodeEasy
39Combination SumLeetCodeMedium
40Combination Sum IILeetCodeMedium
41First Missing PositiveLeetCodeHard
42Tapping Rain WaterLeetCodeHard
43Multiply StringsLeetCodeMedium
44Wildcard MathcingLeetCodeHard
47Permutations IILeetCodeMedium
48Rotate ImageLeetCodeMedium
49Group AnagramsLeetCodeMedium
50Pow(x,n)LeetCodeMedium
51N-QueensLeetCodeHard
52N-Queens IILeetCodeHard
55Jump GameLeetCodeMedium
56Merge IntervalsLeetCodeMedium
58Length Of Last WordLeetCodeEasy
61Rotate ListLeetCodeMedium
62Unique PathsLeetCodeMedium
63Unique Paths IILeetCodeMedium
64Minimum Path SumLeetCodeMedium
66Plus OneLeetCodeEasy
67Add BinaryLeetCodeEasy
68Text JustificationLeetCodeHard
70Climbing StairsLeetCodeEasy
72Edit DistanceLeetCodeHard
74Search A2 D MatrixLeetCodeMedium
75Sort ColorsLeetCodeMedium
76Minimum Window SubstringLeetCodeHard
78SubsetsLeetCodeMedium
79Word SearchLeetCodeMedium
82Remove Duplicates From Sorted List IILeetCodeMedium
83Remove Duplicates From Sorted ListLeetCodeEasy
85Maximal RectangleLeetCodeHard
86Partition ListLeetCodeMedium
87Scramble StringLeetCodeHard
88Merge Sorted ArrayLeetCodeEasy
91Decode WaysLeetCodeMedium
92Reverse Linked List IILeetCodeMedium
94Binary Tree Inorder TraversalLeetCodeMedium
95Unique Binary Search Trees IILeetCodeMedium
96Unique Binary Search TreesLeetCodeMedium
97Interleaving StringLeetCodeHard
98Valid Binary Search TreeLeetCodeMedium
100Same TreeLeetCodeEasy
101Symmetric TreeLeetCodeEasy
102Binary Tree Level Order TraversalLeetCodeMedium
103Binary Tree Zigzag Level Order TraversalLeetCodeMedium
104Maximum Depth Of Binary TreeLeetCodeEasy
110Balanced Binary TreeLeetCodeEasy
111Minimum Depth Of Binary TreeLeetCodeEasy
112Path SumLeetCodeEasy
114Flatten Binary Tree To Linked ListLeetCodeMedium
115Distinct SubsequncesLeetCodeHard
117Populating Next Right Pointers In Each Node IILeetCodeMedium
121Best Time To Buy And Sell StockLeetCodeEasy
122Best Time To Buy And Sell Stock IILeetCodeEasy
123Best Time To Buy And Sell Stock IIILeetCodeHard
124Binary Tree Maximum Path SumLeetCodeHard
125Valid PalindromeLeetCodeEasy
126Word Ladder IILeetCodeHard
127Word LadderLeetCodeMedium
128Longest Consecutive SequenceLeetCodeHard
130Surrounded RegionsLeetCodeMedium
132Palindrome Partitioning IILeetCodeHard
133Clone GraphLeetCodeMedium
134Gas StationLeetCodeMedium
136Single NumberLeetCodeEasy
138Copy List With Random PointerLeetCodeMedium
140Word Break IILeetCodeHard
141Linked List CycleLeetCodeEasy
142Linked List Cycle IILeetCodeMedium
143Reorder ListLeetCodeMedium
144Binary Tree Preorder TraversalLeetCodeMedium
145Binary Tree Postorder TraversalLeetCodeHard
146LRU CacheLeetCodeMedium
151Reverse Words In A StringLeetCodeMedium
152Maximum Product SubarryLeetCodeMedium
155Min StackLeetCodeEasy
160Intersection Of Two Linked ListsLeetCodeEasy
162Find Peak ElementLeetCodeMedium
166Fraction To Recurring DecimalLeetCodeMedium
167Two Sum II-Input Array Is SortedLeetCodeEasy
169Majority ElementLeetCodeEasy
170Two Sum III-Data Structure DesignLeetCodeEasy
173Binary Search Tree IteratorLeetCodeMedium
179Largest NumberLeetCodeMedium
188Best Time To Buy And Sell Stock IVLeetCodeHard
189Rotate ArrayLeetCodeMedium
198House RobberLeetCodeEasy
200Number Of IslandsLeetCodeMedium
203Remove Linked List ElementsLeetCodeEasy
204Count PrimesLeetCodeEasy
206Reverse Linked ListLeetCodeEasy
207Course ScheduleLeetCodeMedium
209Minimum Size Subarray SumLeetCodeMedium
210Course Schedule IILeetCodeMedium
212Wird Search IILeetCodeHard
214Shortest PalindromeLeetCodeHard
215Kth Largest Element In An ArrayLeetCodeMedium
217Contains DuplicateLeetCodeEasy
219Contains Duplicate IILeetCodeEasy
220Contains Duplicate IIILeetCodeMedium
221Maximal SquareLeetCodeMedium
222Count Complete Tree NodesLeetCodeMedium
225Implement Stack Using QueuesLeetCodeEasy
226Invert Binary TreeLeetCodeEasy
227Basic Calculator IILeetCodeMedium
229Majority Element IILeetCodeMedium
230Kth Smallest Element Ina BSTLeetCodeMedium
232Implement Queue Using StacksLeetCodeEasy
234Palindrome Linked ListLeetCodeEasy
235Lowest Common Ancestor Of A Binary Search TreeLeetCodeEasy
236Lowest Common Ancestor Of A Binary TreeLeetCodeMedium
238Product Of Array Except SelfLeetCodeMedium
239Sliding Window MaximumLeetCodeHard
240Search A2 D Matrix IILeetCodeMedium
242Valid AnagramLeetCodeEasy
252Meeting RoomsLeetCodeEasy
253Meeting Rooms IILeetCodeMedium
255Verify Preorder Sequence In Binary Search TreeLeetCodeMedium
256Paint HouseLeetCodeEasy
257B Inary Tree PathsLeetCodeEasy
258Add DigitsLeetCodeEasy
264Ugly Number IILeetCodeMedium
265Paint House IILeetCodeHard
268Missing NumberLeetCodeEasy
269Alien DictionaryLeetCodeHard
270Closest Binary Search Tree ValueLeetCodeEasy
272Closest Binary Search Tree Value IILeetCodeHard
273Integer To Egnlish WordsLeetCodeHard
278First Bad VersionLeetCodeEasy
279Perfect SquaresLeetCodeMedium
282Expression Add OperatorsLeetCodeHard
283Move ZerosLeetCodeEasy
286Walls And GatesLeetCodeMedium
291Word Pattern IILeetCodeHard
292Nim GameLeetCodeEasy
295Find Median From Data StreamLeetCodeHard
297Serialize And Deserialize Binary TreeLeetCodeHard
300Longest Increasing SubsequenceLeetCodeMedium
301Remove Invalid ParenthesesLeetCodeHard
302Smallest Rectangle Enclosing Black PixelsLeetCodeHard
305Number Of Islands IILeetCodeHard
312Burst BalloonsLeetCodeHard
314Binary Tree Vertical Order TraversalLeetCodeMedium
316Remove Duplicate LettersLeetCodeMedium
317Shortest Distance From All BuildingsLeetCodeHard
320Generalized AbbreviationLeetCodeMedium
322Coin ChangeLeetCodeMedium
323Number Of Connected Components In An Undirected GraphLeetCodeMedium
325Maximum Size Subarray Sum Equals KLeetCodeMedium
329Longest Increasing Path In A MatrixLeetCodeHard
336Palindrome PairsLeetCodeHard
338Counting BitsLeetCodeMedium
340Longest Substring With At Most K Distinct CharactersLeetCodeHard
344Reverse StringLeetCodeEasy
346Moving Average From Data StreamLeetCodeEasy
347Top K Frequent ElementsLeetCodeMedium
349Intersection Of Two ArraysLeetCodeEasy
350Intersection Of Two Arrays IILeetCodeEasy
354Russian Doll EnvelopesLeetCodeHard
355Design TwitterLeetCodeMedium
361Bomb EnemyLeetCodeMedium
363Max Sum Of Rectangle No Larger Than KLeetCodeHard
377Combination Sum IVLeetCodeMedium
378Kth Smallest Element In A Sorted MatrixLeetCodeMedium
380Insert Delete Get Random O(1)LeetCodeMedium
383Ransom NoteLeetCodeEasy
384Shuffle An ArrayLeetCodeMedium
386Lexicographical NumbersLeetCodeMedium
387First Unique Character In A StringLeetCodeEasy
389Find The DifferenceLeetCodeEasy
390Elimination GameLeetCodeMedium
394Decode StringLeetCodeMedium
395Longest Substring With At Least K Repeating CharactersLeetCodeMedium
398Evaluate DivisionLeetCodeMedium
402Remove K DigitsLeetCodeMedium
403Frog JumpLeetCodeHard
406Queue Reconstruction By HeightLeetCodeMedium
407Trapping Rain Water IILeetCodeHard
409Longest PalindromeLeetCodeEasy
410Split Array Largest SumLeetCodeHard
412Fizz BuzzLeetCodeEasy
415Add StringsLeetCodeEasy
417Pacific Atlantic Water FlowLeetCodeMedium
424Longest Repeating Character ReplacementLeetCodeMedium
430Flatten A Multilevel Doubly Linked ListLeetCodeMedium
437Path Sum IIILeetCodeMedium
440Kth Smallest In Lexicographical OrderLeetCodeHard
441Arranging CoinsLeetCodeEasy
445Add Two Numbers IILeetCodeMedium
448Find All Numbers Disappered In An ArrayLeetCodeEasy
449Serialize And Deserialize BSTLeetCodeMedium
450Delete Node In ABSTLeetCodeMedium
451Sort Characters By FrequencyLeetCodeMedium
4544 Sum IILeetCodeMedium
463Island PerimeterLeetCodeEasy
465Optimal Account BalancingLeetCodeHard
470Implement Rand10()Using Rand7()LeetCodeMedium
474Onesand ZeroesLeetCodeMedium
485Max Consecutive OnesLeetCodeEasy
493Reverse PairsLeetCodeHard
500Keyboard RowLeetCodeEasy
509Fibonacci NumberLeetCodeEasy
516Longest Palindromic SubsequenceLeetCodeMedium
518Coin Change IILeetCodeMedium
523Continuous Subarray SumLeetCodeMedium
526Beautiful ArrangementLeetCodeMedium
528Random Pick With WeightLeetCodeMedium
529MinesweeperLeetCodeMedium
535Encode And Decode Tiny URLLeetCodeMedium
54201 MatrixLeetCodeMedium
543Diameter Of Binary TreeLeetCodeEasy
545Boundary Of Binary TreeLeetCodeMedium
547Friend CirclesLeetCodeMedium
561Array Partition ILeetCodeEasy
567Permutation In StringLeetCodeMedium
581Shortest Unsorted Continuous SubarrayLeetCodeEasy
582Kill ProcessLeetCodeMedium
589N-ary Tree Preorder TraversalLeetCodeEasy
611Valid Triangle NumberLeetCodeMedium
621Task SchedulerLeetCodeMedium
647Palindromic SubstringsLeetCodeMedium
658Find K Closest ElementsLeetCodeMedium
662Maximum Width Of Binary TreeLeetCodeMedium
670Maximum SwapLeetCodeMedium
674Longest Continuous Increasing SubsequenceLeetCodeEasy
67924 GameLeetCodeHard
680Valid Palindrome IILeetCodeEasy
681Next Closest TimeLeetCodeMedium
682Maximum Product Of Three NumbersLeetCodeEasy
692Top K Frequent WordsLeetCodeMedium
695Max Area Of IslandLeetCodeMedium
697Degree Of An ArrayLeetCodeEasy
698Partition To K Equal Sum SubsetsLeetCodeMedium
703Kth Largest Element In A StreamLeetCodeEasy
704Binary SearchLeetCodeEasy
706Design Hash MapLeetCodeEasy
713Subarray Product Less Than KLeetCodeMedium
716Max StackLeetCodeEasy
723Candy CrushLeetCodeMedium
726Number Of AtomsLeetCodeHard
735Asteroid CollisionLeetCodeMedium
741Cherry PickupLeetCodeHard
759Employee Free TimeLeetCodeHard
763Partition LabelsLeetCodeMedium
767Reorganize StringLeetCodeMedium
771Jewels And StonesLeetCodeEasy
772Basic Calculator IIILeetCodeHard
777Swap Adjacent In LR StringLeetCodeMedium
785Is Graph BipatiteLeetCodeMedium
786Kth Smallest Prime FractionLeetCodeHard
796Rotate StringLeetCodeEasy
811Subdomain VisitsLeetCodeEasy
819Most Common WordLeetCodeEasy
822Card Flipping GameLeetCodeMedium
827Making A Large IslandLeetCodeHard
829Consecutive Numbers SumLeetCodeHard
837New21 GameLeetCodeMedium
850Rectangle Area IILeetCodeHard
852Peak Index In A Mountain ArrayLeetCodeEasy
853Car FleetLeetCodeMedium
856Score Of ParenthesesLeetCodeMedium
863All Nodes Distance K In Binary TreeLeetCodeMedium
864Shortest Path To Get All KeysLeetCodeHard
870Advantage ShuffleLeetCodeMedium
881Boats To Save PeopleLeetCodeMedium
883Find And Replace In StringLeetCodeMedium
887Super Egg DropLeetCodeHard
889Construct Binary Tree From Preorder And Postorder TraversalLeetCodeMedium
905Sort Array By ParityLeetCodeEasy
912Sort An ArrayLeetCodeMedium
914X Of A Kind In A Deck Of CardsLeetCodeEasy
924Minimize Malware SpreadLeetCodeHard
931Minimum Falling Path SumLeetCodeMedium
937Reorder Data In Log FilesLeetCodeEasy
950Reveal Cards In Increasing OrderLeetCodeMedium
958Check Completeness Of A Binary TreeLeetCodeMedium
969Pancake SortingLeetCodeMedium
973K Closest Points To OriginLeetCodeMedium
974Subarray Sums Divisible By KLeetCodeMedium
977Squares Of A Sorted ArrayLeetCodeEasy
981Time Based Key Value StoreLeetCodeMedium
983Minimum Cost For TicketsLeetCodeMedium
986Interval List IntersectionsLeetCodeMedium
987Vertical Order Traversal Of A Binary TreeLeetCodeMedium
991Broken CalculatorLeetCodeMedium
994Rotting OrangesLeetCodeMedium
1008Construct Binary Search Tree From Preorder TraversalLeetCodeMedium
1031Maximum Sum Of Two Non-Overlapping SubarraysLeetCodeMedium
1049Last Stone Weight IILeetCodeMedium
1051Height CheckerLeetCodeEasy
1052Grumpy Bookstore OwnerLeetCodeMedium
1054Distant BarcodesLeetCodeMedium
1057Campus BikesLeetCodeMedium
1081Smallest Subsequence Of Distinct CharactersLeetCodeMedium
1089Duplicate ZerosLeetCodeEasy
1092Two City SchedulingLeetCodeMedium
1095Find In Mountain ArrayLeetCodeHard
1099Two Sum Less Than KLeetCodeEasy
1130Minimum Cost Tree From Leaf ValuesLeetCodeMedium
1143Longest Common SubsequenceLeetCodeMedium
1153String Transforms Into Another StringLeetCodeHard
1156Swap For Longest Repeated Character SubstringLeetCodeMedium
1169Invalid TransactionsLeetCodeMedium
1172Dinner Plate StacksLeetCodeHard
1188Design Bounded Blocking QueueLeetCodeMedium
1197Minimum Knight MovesLeetCodeMedium
1200Minimum Absolute DifferenceLeetCodeEasy
1202Smallest String With SwapsLeetCodeMedium
1209Remove All Adjacent Duplicates In StringLeetCodeMedium
1214Two Sum BS TsLeetCodeMedium
1216Valid Palindrome IIILeetCodeHard
1235Maximum Profit In Job SchedulingLeetCodeHard
1244Design A LeaderboardLeetCodeMedium
1249Minimum Remove To Make Valid ParenthesesLeetCodeMedium
1254Number Of Closed IslandsLeetCodeMedium
1262Greatest Sum Divisible By ThreeLeetCodeMedium
1266Minimum Time Visiting All PointsLeetCodeEasy
1274Number Of Ships In A RectangleLeetCodeHard
1289Minimum Falling Path Sum IILeetCodeHard
1290Convert Binary Number In A Linked List To IntegerLeetCodeEasy
1295Find Numbers With Even Number Of DigitsLeetCodeEasy
1334Find The City With The Smallest Number Of Neighbors At A Threshold DistanceLeetCodeMedium
1339Maximum Product Of Splitted Binary TreeLeetCodeMedium
1347Minimum Number Of Steps To Make Two Strings AnagramLeetCodeMedium
1352Product Of The Last K NumbersLeetCodeMedium
1361Valid Binary Tree NodesLeetCodeMedium
1365How Many Numbers Are Smaller Than The Current NumberLeetCodeEasy
1366Rank Teams By VotesLeetCodeMedium
1374Generate A String With Characters That Have Odd CountsLeetCodeEasy
1375Bulb Switcher IIILeetCodeMedium
1376Time Needed To Inform All EmployeesLeetCodeMedium
1396Design Underground SystemLeetCodeMedium
1423Maximum Points You Can Obtain From CardsLeetCodeMedium
1429First Unique NumberLeetCodeMedium
1431Kids With The Greatest Number Of CandiesLeetCodeEasy
1455Check If A Word Occurs As A Prefix Of Any Word In A SentenceLeetCodeEasy
1456Maximum Number Of Vowels In A Substring Of Given LengthLeetCodeMedium
1457Pseudo-Palindromic Paths In A Binary TreeLeetCodeMedium
1458Max Dot Product Of Two SubsequencesLeetCodeHard
1465Maximum Area Of A Piece Of Cake After Horizontal And Vertical CutsLeetCodeMedium
1470Shuffle The ArrayLeetCodeEasy
1472Design Browser HistoryLeetCodeMedium
1480Running Sum Of1 D ArrayLeetCodeEasy
1481Least Number Of Unique Integers After K RemovalsLeetCodeMedium
1522Diameter Of N-Ary TreeLeetCodeMedium
1528Shuffle StringLeetCodeEasy
1583Count Unhappy FriendsLeetCodeMedium
1603Design Parking SystemLeetCodeEasy
6Merge Two Sorted ArraysLintCodeEasy
10String Permutations IILintCodeMedium
14First Position Of TargetLintCodeEasy
38Search A2 D Matrix IILintCodeMedium
39Recover Rotated Sorted ArrayLintCodeEasy
40Implement Queue By Two StacksLintCodeMedium
49Sort Letters By CaseLintCodeMedium
61Search For A RangeLintCodeMedium
89K SumLintCodeHard
90K Sum IILintCodeMedium
92BackpackLintCodeMedium
120Word LadderLintCodeHard
125Backpack IILintCodeMedium
127Topological SortingLintCodeMedium
128Hash FunctionLintCodeEasy
129RehashingLintCodeMedium
130HeapifyLintCodeMedium
140Fast PowerLintCodeMedium
143Sort Colors IILintCodeMedium
144Interleaving Positive And Negative NumbersLintCodeMedium
183Wood CutLintCodeHard
197Permutation IndexLintCodeMedium
211String PermutationLintCodeEasy
235Prime FactorizationLintCodeEasy
249Count Smaller Number Before ItselfLintCodeHard
254Drop EggsLintCodeEasy
373Partition Arrayby Oddand EvenLintCodeEasy
394Coin In LineLintCodeMedium
396Coin In Line IIILintCodeHard
437Copy BooksLintCodeMedium
440Backpack IIILintCodeMedium
443Two Sum-Greater Than TargetLintCodeMedium
447Search In A Big Sorted ArrayLintCodeMedium
458Last Position Of TargetLintCodeEasy
460Find K Closest ElementsLintCodeMedium
461Kth Smallest Numbers In Unsorted ArrayLintCodeMedium
462Total Occurrence Of TargetLintCodeEasy
464Sort Integers IILintCodeEasy
474Lowest Common Ancestor IILintCodeEasy
492Implement Queue By Linked ListLintCodeEasy
494Implement Stack By Two QueuesLintCodeEasy
502Mini CassandraLintCodeMedium
521Remove Duplicate Numbers In ArrayLintCodeEasy
522Tiny URLIILintCodeMedium
538MemcacheLintCodeMedium
545Top K Largest Numbers IILintCodeMedium
553Two Sum-Closest To TargetLintCodeMedium
560Friendship ServiceLintCodeEasy
563Backpack VLintCodeMedium
577Merge K Sorted Interval ListsLintCodeMedium
578Lowest Common Ancestor IIILintCodeMedium
584Drop Eggs IILintCodeMedium
585Maximum Number In Mountain SequenceLintCodeMedium
596Minimum SubtreeLintCodeEasy
604Window SumLintCodeEasy
609Two Sum-Less Than Or Eqaul To TargetLintCodeMedium
610Two Sum-Difference Equals To TargetLintCodeMedium
611Knight Shortest Path-IILintCodeMedium
612K Closest PointsLintCodeMedium
625Partition Array IILintCodeMedium
628Maximum SubtreeLintCodeEasy
630Knight Shortest Path IILintCodeMedium
654Sparse Matrix MultiplicationLintCodeMedium
680Split StringLintCodeMedium
685First Unique Number In Data StreamLintCodeMedium
724Minimum PartitionLintCodeMedium
752Rogue Knight SvenLintCodeMedium
761Smallest SubsetLintCodeMedium
816Traveling Salesman ProblemLintCodeHard
839Merge Two Sorted Interval ListsLintCodeEasy
841String ReplaceLintCodeHard
843Digits FlipLintCodeMedium
845Greatest Common DivisorLintCodeEasy
960First Unique Number In Data Stream IILintCodeMedium
971Surplus Value BackpackLintCodeHard
1166Recommended Results Are ScatteredLintCodeEasy
1331English SoftwareLintCodeEasy
1343Sum Of Two StringsLintCodeEasy
1375Substring With At Least K Distinct CharactersLintCodeMedium
1479Can Reach The EndpointLintCodeEasy
1790Rotate String IILintCodeEasy
1870Number Of Substrings With All ZeroesLintCodeMedium

Showing 468 of 468. Easy 133 · Medium 254 · Hard 81.

See the category breakdown for problems grouped by topic.