Skip to main content

All Problems

513 problems Β· 46 explained Β· 53 stubs Β· 53 need review

513 matches

#TitleDifficultyWrite-upCategoryTags
1Two Sum↗EasyexplainedArrays
2Add Two Numbers↗MediumenrichedLinked List
3Longest Substring Without Repeating Characters↗MediumenrichedStrings
4Median of Two Sorted Arrays↗HardexplainedSorting
5Longest Palindromic Substring↗MediumenrichedStrings
6Zigzag Conversion↗MediumenrichedStrings
7Reverse Integer↗MediumenrichedMath
8String to Integer (atoi)β†—MediumenrichedStrings
9Palindrome Number↗EasyenrichedStrings
10Regular Expression Matching↗HardenrichedDynamic Programming
11Container With Most Water↗MediumenrichedArrays
12Integer to Roman↗MediumenrichedMath
13Roman to Integer↗EasyenrichedMath
14Longest Common Prefix↗EasyenrichedStrings
153Sum↗MediumenrichedArrays
163Sum Closest↗MediumenrichedArrays
17Letter Combinations of a Phone Number↗MediumenrichedBacktracking
184Sum↗MediumenrichedArrays
19Remove Nth Node From End of List↗MediumenrichedLinked List
20Valid Parentheses↗EasyenrichedStrings
21Merge Two Sorted Lists↗EasyenrichedLinked List
22Generate Parentheses↗MediumenrichedBacktracking
23Merge k Sorted Lists↗HardenrichedLinked List
24Swap Nodes in Pairs↗MediumenrichedLinked List
25Reverse Nodes in k-Group↗HardenrichedStrings
26Remove Duplicates from Sorted Array↗EasyenrichedArrays
27Remove Element↗EasyenrichedArrays
28Implement strStr()↗●EasystubStrings
30Substring with Concatenation of All Words↗HardenrichedStrings
31Next Permutation↗MediumexplainedBacktracking
32Longest Valid Parentheses↗HardenrichedStrings
33Search in Rotated Sorted Array↗MediumexplainedArrays
34Find First and Last Position of Element in Sorted Array↗MediumexplainedArrays
35Search Insert Position↗EasyexplainedArrays
36Valid Sudoku↗MediumenrichedMatrix
37Sudoku Solver↗HardenrichedMatrix
38Count and Say↗MediumenrichedStrings
39Combination Sum↗MediumenrichedBacktracking
40Combination Sum II↗MediumenrichedBacktracking
41First Missing Positive↗HardenrichedArrays
42Trapping Rain Water↗HardenrichedArrays
43Multiply Strings↗MediumenrichedStrings
44Wildcard Matching↗HardenrichedDynamic Programming
45Jump Game II↗MediumenrichedGreedy
46Permutations↗MediumexplainedBacktracking
47Permutations II↗MediumenrichedBacktracking
48Rotate Image↗MediumenrichedMatrix
49Group Anagrams↗MediumenrichedStrings
50Pow(x, n)β†—MediumenrichedMath
51N-Queens↗HardenrichedBacktracking
52N-Queens II↗HardenrichedBacktracking
53Maximum Subarray↗MediumexplainedArrays
54Spiral Matrix↗MediumenrichedMatrix
55Jump Game↗MediumenrichedGreedy
56Merge Intervals↗MediumenrichedSorting
57Insert Interval↗MediumenrichedSorting
58Length of Last Word↗EasyenrichedStrings
59Spiral Matrix II↗MediumenrichedMatrix
60Permutation Sequence↗HardenrichedMath
61Rotate List↗MediumenrichedLinked List
62Unique Paths↗MediumenrichedDynamic Programming
63Unique Paths II↗MediumenrichedDynamic Programming
64Minimum Path Sum↗MediumenrichedDynamic Programming
65Valid Number↗HardenrichedStrings
66Plus One↗EasyenrichedArrays
67Add Binary↗EasyenrichedBit Manipulation
68Text Justification↗HardenrichedStrings
69Sqrt(x)β†—EasyexplainedMath
70Climbing Stairs↗EasyenrichedDynamic Programming
71Simplify Path↗MediumenrichedStrings
72Edit Distance↗MediumenrichedDynamic Programming
73Set Matrix Zeroes↗MediumenrichedMatrix
74Search a 2D Matrix↗MediumexplainedMatrix
75Sort Colors↗MediumenrichedSorting
76Minimum Window Substring↗HardenrichedStrings
77Combinations↗MediumenrichedBacktracking
78Subsets↗MediumenrichedBacktracking
79Word Search↗MediumenrichedBacktracking
80Remove Duplicates from Sorted Array II↗MediumenrichedArrays
81Search in Rotated Sorted Array II↗MediumexplainedArrays
82Remove Duplicates from Sorted List II↗MediumenrichedLinked List
83Remove Duplicates from Sorted List↗EasyenrichedLinked List
84Largest Rectangle in Histogram↗HardenrichedMath
85Maximal Rectangle↗HardenrichedDynamic Programming
86Partition List↗MediumenrichedDynamic Programming
88Merge Sorted Array↗EasyenrichedArrays
89Gray Code↗MediumenrichedBit Manipulation
90Subsets II↗MediumenrichedBacktracking
91Decode Ways↗MediumenrichedDynamic Programming
92Reverse Linked List II↗MediumenrichedLinked List
93Restore IP Addresses↗MediumenrichedBacktracking
94Binary Tree Inorder Traversal↗EasyenrichedTrees
95Unique Binary Search Trees II↗MediumenrichedTrees
96Unique Binary Search Trees↗MediumenrichedTrees
98Validate Binary Search Tree↗MediumenrichedTrees
100Same Tree↗EasyenrichedTrees
101Symmetric Tree↗EasyenrichedTrees
102Binary Tree Level Order Traversal↗MediumexplainedTrees
103Binary Tree Zigzag Level Order Traversal↗MediumenrichedTrees
104Maximum Depth of Binary Tree↗EasyenrichedTrees
105Construct Binary Tree from Preorder and Inorder Traversal↗MediumenrichedTrees
106Construct Binary Tree from Inorder and Postorder Traversal↗MediumenrichedTrees
107Binary Tree Level Order Traversal II↗MediumenrichedTrees
108Convert Sorted Array to Binary Search Tree↗EasyenrichedTrees
109Convert Sorted List to Binary Search Tree↗MediumenrichedTrees
110Balanced Binary Tree↗EasyenrichedTrees
111Minimum Depth of Binary Tree↗EasyenrichedTrees
112Path Sum↗EasyenrichedTrees
113Path Sum II↗MediumenrichedTrees
114Flatten Binary Tree to Linked List↗MediumenrichedTrees
116Populating Next Right Pointers in Each Node↗MediumenrichedTrees
117Populating Next Right Pointers in Each Node II↗MediumenrichedTrees
118Pascal's Triangle↗EasyenrichedDynamic Programming
119Pascal's Triangle II↗EasyenrichedDynamic Programming
120Triangle↗MediumenrichedDynamic Programming
121Best Time to Buy and Sell Stock↗EasyenrichedDynamic Programming
122Best Time to Buy and Sell Stock II↗MediumenrichedDynamic Programming
123Best Time to Buy and Sell Stock III↗HardenrichedDynamic Programming
125Valid Palindrome↗EasyenrichedStrings
127Word Ladder↗HardexplainedGraph
128Longest Consecutive Sequence↗MediumenrichedArrays
129Sum Root to Leaf Numbers↗MediumenrichedTrees
133Clone Graph↗MediumenrichedGraph
136Single Number↗EasyenrichedBit Manipulation
137Single Number II↗MediumenrichedBit Manipulation
138Copy List with Random Pointer↗MediumenrichedMath
139Word Break↗MediumexplainedDynamic Programming
140Word Break II↗HardenrichedDynamic Programming
141Linked List Cycle↗EasyenrichedLinked List
142Linked List Cycle II↗MediumenrichedLinked List
143Reorder List↗MediumenrichedLinked List
144Binary Tree Preorder Traversal↗EasyenrichedTrees
145Binary Tree Postorder Traversal↗EasyenrichedTrees
146LRU Cache↗MediumenrichedDesign
147Insertion Sort List↗MediumenrichedLinked List
148Sort List↗MediumenrichedLinked List
150Evaluate Reverse Polish Notation↗MediumenrichedStrings
151Reverse Words in a String↗MediumenrichedStrings
152Maximum Product Subarray↗MediumenrichedArrays
153Find Minimum in Rotated Sorted Array↗MediumexplainedArrays
154Find Minimum in Rotated Sorted Array II↗HardexplainedArrays
155Min Stack↗MediumenrichedDesign
159Longest Substring with At Most Two Distinct Characters↗●MediumstubStrings
160Intersection of Two Linked Lists↗EasyenrichedLinked List
162Find Peak Element↗MediumexplainedArrays
163Missing Ranges↗●EasystubArrays
165Compare Version Numbers↗MediumenrichedStrings
167Two Sum II - Input Array Is Sorted↗MediumexplainedArrays
168Excel Sheet Column Title↗EasyenrichedMath
169Majority Element↗EasyenrichedArrays
171Excel Sheet Column Number↗EasyenrichedMath
173Binary Search Tree Iterator↗MediumenrichedTrees
174Dungeon Game↗HardenrichedDynamic Programming
175Combine Two Tables↗EasyenrichedSQL
176Second Highest Salary↗MediumenrichedSQL
177Nth Highest Salary↗MediumenrichedSQL
178Rank Scores↗MediumenrichedSQL
179Largest Number↗MediumenrichedSorting
180Consecutive Numbers↗MediumenrichedSQL
181Employees Earning More Than Their Managers↗EasyenrichedSQL
182Duplicate Emails↗EasyenrichedSQL
183Customers Who Never Order↗EasyenrichedSQL
184Department Highest Salary↗MediumenrichedSQL
185Department Top Three Salaries↗HardenrichedSQL
186Reverse Words in a String II↗●MediumstubStrings
189Rotate Array↗MediumenrichedArrays
190Reverse Bits↗EasyenrichedBit Manipulation
191Number of 1 Bits↗EasyenrichedBit Manipulation
192Word Frequency↗MediumenrichedLeetCode
193Valid Phone Numbers↗EasyenrichedLeetCode
196Delete Duplicate Emails↗EasyenrichedSQL
197Rising Temperature↗EasyenrichedSQL
198House Robber↗MediumenrichedDynamic Programming
199Binary Tree Right Side View↗MediumenrichedTrees
200Island Problems↗MediumexplainedGraph
200Number of Islands↗MediumexplainedGraph
201Bitwise AND of Numbers Range↗MediumenrichedBit Manipulation
202Happy Number↗EasyenrichedMath
203Remove Linked List Elements↗EasyenrichedLinked List
204Count Primes↗MediumenrichedMath
205Isomorphic Strings↗EasyenrichedStrings
206Reverse Linked List↗EasyenrichedLinked List
207Course Schedule↗MediumenrichedGraph
208Implement Trie (Prefix Tree)β†—MediumenrichedTrie
209Minimum Size Subarray Sum↗MediumexplainedArrays
210Course Schedule II↗MediumenrichedGraph
212Word Search II↗HardexplainedTrie
213House Robber II↗MediumenrichedDynamic Programming
215Kth Largest Element in an Array↗MediumenrichedSorting
216Combination Sum III↗MediumenrichedBacktracking
217Contains Duplicate↗EasyenrichedArrays
219Contains Duplicate II↗EasyenrichedArrays
221Maximal Square↗MediumenrichedDynamic Programming
222Count Complete Tree Nodes↗EasyexplainedTrees
223Rectangle Area↗MediumenrichedMath
224Basic Calculator↗HardenrichedStack
225Implement Stack using Queues↗EasyenrichedDesign
226Invert Binary Tree↗EasyenrichedTrees
227Basic Calculator II↗MediumenrichedStack
228Summary Ranges↗EasyenrichedArrays
229Majority Element II↗MediumenrichedArrays
230Kth Smallest Element in a BST↗MediumenrichedTrees
231Power of Two↗EasyenrichedBit Manipulation
232Implement Queue using Stacks↗EasyenrichedDesign
234Palindrome Linked List↗EasyenrichedLinked List
235Lowest Common Ancestor of a Binary Search Tree↗MediumenrichedTrees
236Lowest Common Ancestor of a Binary Tree↗MediumenrichedTrees
237Delete Node in a Linked List↗MediumenrichedLinked List
238Product of Array Except Self↗MediumenrichedArrays
239Sliding Window Maximum↗HardenrichedArrays
240Search a 2D Matrix II↗MediumexplainedMatrix
242Valid Anagram↗EasyenrichedStrings
243Shortest Word Distance↗●EasystubStrings
244Shortest Word Distance II↗●MediumstubDesign
245Shortest Word Distance III↗●MediumstubStrings
249Group Shifted Strings↗●MediumstubStrings
250Count Univalue Subtrees↗●MediumstubTrees
252Meeting Rooms↗●EasystubSorting
253Meeting Rooms II↗●MediumstubSorting
255Verify Preorder Sequence in Binary Search Tree↗●MediumstubTrees
257Binary Tree Paths↗EasyenrichedTrees
258Add Digits↗EasyenrichedMath
261Graph Valid Tree↗●MediumstubGraph
263Ugly Number↗EasyenrichedMath
266Palindrome Permutation↗●EasystubStrings
268Missing Number↗EasyexplainedBit Manipulation
270Closest Binary Search Tree Value↗●EasystubTrees
271Encode and Decode Strings↗●MediumstubStrings
273Integer to English Words↗HardenrichedStrings
274H-Index↗MediumenrichedSorting
275H-Index II↗MediumexplainedSorting
277Find the Celebrity↗●MediumstubGraph
278First Bad Version↗EasyexplainedArrays
279Perfect Squares↗MediumenrichedDynamic Programming
280Wiggle Sort↗●MediumstubSorting
283Move Zeroes↗EasyenrichedArrays
285Inorder Successor in BST↗●MediumstubTrees
286Walls and Gates↗●MediumstubMatrix
290Word Pattern↗EasyenrichedStrings
295Find Median from Data Stream↗HardenrichedSorting
297Serialize and Deserialize Binary Tree↗HardenrichedTrees
298Binary Tree Longest Consecutive Sequence↗●MediumstubTrees
303Range Sum Query - Immutable↗EasyenrichedDesign
304Range Sum Query 2D - Immutable↗MediumenrichedDesign
307Range Sum Query - Mutable↗MediumenrichedDesign
312Burst Balloons↗HardenrichedDynamic Programming
314Binary Tree Vertical Order Traversal↗●MediumstubTrees
318Maximum Product of Word Lengths↗MediumenrichedSQL
319Bulb Switcher↗MediumenrichedMath
322Coin Change↗MediumexplainedDynamic Programming
323Number of Connected Components in an Undirected Graph↗●MediumstubGraph
324Wiggle Sort II↗MediumenrichedSorting
325Maximum Size Subarray Sum Equals k↗●MediumstubArrays
326Power of Three↗EasyenrichedBit Manipulation
328Odd Even Linked List↗MediumenrichedLinked List
329Longest Increasing Path in a Matrix↗HardenrichedMatrix
332Reconstruct Itinerary↗HardenrichedGraph
337House Robber III↗MediumenrichedDynamic Programming
338Counting Bits↗EasyenrichedBit Manipulation
340Longest Substring with At Most K Distinct Characters↗●MediumstubStrings
342Power of Four↗EasyenrichedBit Manipulation
344Reverse String↗EasyenrichedStrings
345Reverse Vowels of a String↗EasyenrichedStrings
346Moving Average from Data Stream↗●EasystubDesign
347Top K Frequent Elements↗MediumenrichedSorting
349Intersection of Two Arrays↗EasyexplainedLinked List
350Intersection of Two Arrays II↗EasyexplainedLinked List
357Count Numbers with Unique Digits↗MediumenrichedDynamic Programming
359Logger Rate Limiter↗●EasystubDesign
366Find Leaves of Binary Tree↗●MediumstubTrees
374Guess Number Higher or Lower↗EasyexplainedArrays
383Ransom Note↗EasyenrichedStrings
384Shuffle an Array↗MediumenrichedMath
387First Unique Character in a String↗EasyenrichedStrings
394Decode String↗MediumenrichedStrings
395Longest Substring with At Least K Repeating Characters↗MediumenrichedStrings
402Remove K Digits↗MediumenrichedGreedy
403Frog Jump↗HardenrichedDynamic Programming
409Longest Palindrome↗EasyenrichedStrings
412Fizz Buzz↗EasyenrichedMath
413Arithmetic Slices↗MediumenrichedDynamic Programming
415Add Strings↗EasyenrichedStrings
416Partition Equal Subset Sum↗MediumenrichedDynamic Programming
419Battleships in a Board↗MediumenrichedMatrix
424Longest Repeating Character Replacement↗MediumenrichedStrings
442Find All Duplicates in an Array↗MediumenrichedArrays
443String Compression↗MediumenrichedStrings
445Add Two Numbers II↗MediumenrichedLinked List
448Find All Numbers Disappeared in an Array↗EasyenrichedArrays
449Serialize and Deserialize BST↗MediumenrichedTrees
450Delete Node in a BST↗MediumenrichedTrees
451Sort Characters By Frequency↗MediumenrichedHeap
453Minimum Moves to Equal Array Elements↗MediumenrichedMath
459Repeated Substring Pattern↗EasyenrichedStrings
461Hamming Distance↗EasyenrichedBit Manipulation
462Minimum Moves to Equal Array Elements II↗MediumenrichedMath
463Island Perimeter↗EasyenrichedMatrix
473Matchsticks to Square↗MediumenrichedBacktracking
475Heaters↗MediumexplainedArrays
477Total Hamming Distance↗MediumenrichedBit Manipulation
480Sliding Window Median↗HardenrichedSorting
485Max Consecutive Ones↗EasyenrichedArrays
487Max Consecutive Ones II↗●MediumstubArrays
490The Maze↗●MediumstubGraph
494Target Sum↗MediumenrichedDynamic Programming
495Teemo Attacking↗EasyenrichedGreedy
496Next Greater Element I↗EasyenrichedStack
498Diagonal Traverse↗MediumenrichedMatrix
500Keyboard Row↗EasyenrichedDynamic Programming
503Next Greater Element II↗MediumenrichedStack
506Relative Ranks↗EasyenrichedSorting
513Find Bottom Left Tree Value↗MediumenrichedTrees
515Find Largest Value in Each Tree Row↗MediumenrichedTrees
516Longest Palindromic Subsequence↗MediumenrichedDynamic Programming
525Contiguous Array↗MediumenrichedArrays
530Minimum Absolute Difference in BST↗EasyenrichedTrees
532K-diff Pairs in an Array↗MediumexplainedArrays
535Encode and Decode TinyURL↗MediumenrichedDesign
540Single Element in a Sorted Array↗MediumexplainedArrays
541Reverse String II↗EasyenrichedStrings
54201 Matrix↗MediumenrichedMatrix
543Diameter of Binary Tree↗EasyenrichedTrees
545Boundary of Binary Tree↗●MediumstubTrees
547Number of Provinces↗MediumenrichedGraph
556Next Greater Element III↗MediumenrichedStack
557Reverse Words in a String III↗EasyenrichedStrings
560Subarray Sum Equals K↗MediumenrichedArrays
563Binary Tree Tilt↗EasyenrichedTrees
566Reshape the Matrix↗EasyenrichedMatrix
570Managers with at Least 5 Direct Reports↗MediumenrichedSQL
572Subtree of Another Tree↗EasyenrichedTrees
574Winning Candidate↗●MediumstubSQL
577Employee Bonus↗EasyenrichedSQL
580Count Student Number in Departments↗●MediumstubSQL
584Find Customer Referee↗EasyenrichedSQL
586Customer Placing the Largest Number of Orders↗EasyenrichedSorting
595Big Countries↗EasyenrichedTrie
596Classes More Than 5 Students↗●EasystubSQL
605Can Place Flowers↗EasyenrichedGreedy
611Valid Triangle Number↗MediumexplainedDynamic Programming
617Merge Two Binary Trees↗EasyenrichedTrees
619Biggest Single Number↗EasyenrichedBit Manipulation
620Not Boring Movies↗EasyenrichedSQL
621Task Scheduler↗MediumenrichedGreedy
627Swap Salary↗●EasystubSQL
628Maximum Product of Three Numbers↗EasyenrichedSQL
633Sum of Square Numbers↗MediumexplainedMath
637Average of Levels in Binary Tree↗EasyenrichedTrees
643Maximum Average Subarray I↗EasyenrichedArrays
647Palindromic Substrings↗MediumenrichedStrings
658Find K Closest Elements↗MediumexplainedArrays
671Second Minimum Node In a Binary Tree↗EasyenrichedTrees
678Valid Parenthesis String↗MediumenrichedStrings
680Valid Palindrome II↗EasyenrichedStrings
682Baseball Game↗EasyenrichedStack
692Top K Frequent Words↗MediumenrichedSorting
694Number of Distinct Islands↗●MediumstubGraph
695Max Area of Island↗MediumenrichedGraph
696Count Binary Substrings↗EasyenrichedStrings
698Partition to K Equal Sum Subsets↗MediumenrichedDynamic Programming
713Subarray Product Less Than K↗MediumexplainedArrays
718Maximum Length of Repeated Subarray↗MediumexplainedArrays
724Pivot Index↗EasyexplainedArrays
727Minimum Window Subsequence↗●HardstubDynamic Programming
733Flood Fill↗EasyenrichedGraph
735Asteroid Collision↗MediumenrichedStack
739Daily Temperatures↗MediumenrichedSQL
747Min Cost Climbing Stairs↗EasyenrichedDynamic Programming
753Open the Lock↗MediumenrichedGraph
758Convert Binary Search Tree to Sorted Doubly Linked List↗●MediumstubTrees
764N-ary Tree Level Order Traversal↗MediumenrichedTrees
765Serialize and Deserialize N-ary Tree↗●HardstubTrees
767Prime Number of Set Bits in Binary Representation↗EasyenrichedBit Manipulation
774Maximum Depth of N-ary Tree↗EasyenrichedTrees
775N-ary Tree Preorder Traversal↗EasyenrichedTrees
776N-ary Tree Postorder Traversal↗EasyenrichedTrees
777Toeplitz Matrix↗EasyenrichedMatrix
778Reorganize String↗MediumenrichedStrings
783Search in a Binary Search Tree↗EasyenrichedTrees
784Insert into a Binary Search Tree↗MediumenrichedTrees
785Basic Calculator III↗●HardstubStack
786Search in a Sorted Array of Unknown Size↗●MediumstubArrays
789Kth Largest Element in a Stream↗EasyenrichedSorting
791Split BST↗●MediumstubTrees
792Binary Search↗EasyexplainedArrays
795K-th Symbol in Grammar↗MediumenrichedMath
799Minimum Distance Between BST Nodes↗EasyenrichedTrees
800Letter Case Permutation↗MediumenrichedBacktracking
812Rotate String↗EasyenrichedStrings
837Most Common Word↗EasyenrichedStrings
860Design Circular Queue↗MediumenrichedDesign
863Sum of Distances in Tree↗HardenrichedTrees
866Rectangle Overlap↗EasyenrichedMath
871Keys and Rooms↗MediumenrichedGraph
878Shifting Letters↗MediumenrichedStrings
889Buddy Strings↗EasyenrichedStrings
893All Nodes Distance K in Binary Tree↗MediumenrichedTrees
898Transpose Matrix↗EasyenrichedMatrix
899Binary Gap↗EasyenrichedSorting
902Minimum Number of Refueling Stops↗HardenrichedDynamic Programming
908Middle of the Linked List↗EasyenrichedLinked List
948Sort an Array↗MediumenrichedSorting
951Partition Array into Disjoint Intervals↗MediumenrichedDynamic Programming
957Minimum Add to Make Parentheses Valid↗MediumenrichedStrings
965Unique Email Addresses↗EasyenrichedSQL
974Reorder Data in Log Files↗MediumenrichedSQL
975Range Sum of BST↗EasyenrichedTrees
976Minimum Area Rectangle↗MediumenrichedMath
979DI String Match↗EasyenrichedStrings
991Array of Doubled Pairs↗MediumenrichedGreedy
998Check Completeness of a Binary Tree↗MediumenrichedTrees
1005Univalued Binary Tree↗EasyenrichedTrees
1008Binary Tree Cameras↗HardenrichedTrees
1013Fibonacci Number↗EasyenrichedMath
1014K Closest Points to Origin↗MediumenrichedHeap
1019Squares of a Sorted Array↗EasyenrichedArrays
1020Longest Turbulent Subarray↗MediumenrichedArrays
1021Distribute Coins in Binary Tree↗MediumenrichedTrees
1026String Without AAA or BBB↗MediumenrichedStrings
1028Interval List Intersections↗MediumenrichedLinked List
1029Vertical Order Traversal of a Binary Tree↗HardenrichedTrees
1030Smallest String Starting From Leaf↗MediumenrichedStrings
1034Subarrays with K Different Integers↗HardenrichedArrays
1035Cousins in Binary Tree↗EasyenrichedTrees
1039Find the Town Judge↗EasyenrichedGraph
1046Max Consecutive Ones III↗MediumexplainedArrays
1054Complement of Base 10 Integer↗EasyenrichedMath
1081Video Stitching↗MediumenrichedGreedy
1107Minimum Swaps to Group All 1's Together↗●MediumstubArrays
1149Intersection of Three Sorted Arrays↗●EasystubLinked List
1150Check If a Number Is Majority Element in a Sorted Array↗●EasystubArrays
1214Two Sum BSTs↗●MediumstubTrees
1217Relative Sort Array↗EasyenrichedSorting
1222Remove Covered Intervals↗MediumenrichedSorting
1241Decompress Run-Length Encoded List↗EasyenrichedArrays
1250Longest Common Subsequence↗MediumenrichedDynamic Programming
1254Deepest Leaves Sum↗MediumenrichedTrees
1267Remove Zero Sum Consecutive Nodes from Linked List↗MediumenrichedLinked List
1288Maximum Subarray Sum with One Deletion↗MediumenrichedArrays
1297Maximum Number of Balloons↗EasyenrichedDynamic Programming
1304Longest Happy String↗MediumenrichedStrings
1349Check If It Is a Straight Line↗EasyenrichedMath
1360Maximum Length of a Concatenated String with Unique Characters↗MediumenrichedStrings
1370Count Number of Nice Subarrays↗MediumenrichedArrays
1380Number of Closed Islands↗MediumenrichedGraph
1391Counting Elements↗●EasystubArrays
1400Find Winner on a Tic Tac Toe Game↗EasyenrichedMatrix
1426Find N Unique Integers Sum up to Zero↗EasyenrichedMath
1428Jump Game III↗MediumenrichedGreedy
1437Minimum Insertion Steps to Make a String Palindrome↗HardenrichedStrings
1444Number of Steps to Reduce a Number to Zero↗EasyenrichedStrings
1446Angle Between Hands of a Clock↗MediumenrichedMath
1451Minimum Number of Taps to Open to Water a Garden↗HardenrichedDynamic Programming
1458Sort Integers by The Number of 1 Bits↗EasyenrichedBit Manipulation
1460Number of Substrings Containing All Three Characters↗MediumenrichedStrings
1468Check If N and Its Double Exist↗EasyexplainedArrays
1487Cinema Seat Allocation↗MediumenrichedSQL
1494Activity Participants↗●MediumstubSQL
1509Replace Employee ID With The Unique Identifier↗EasyenrichedSQL
1544Count Good Nodes in Binary Tree↗MediumenrichedTrees
1570Final Prices With a Special Discount in a Shop↗EasyenrichedStack
1609Find All The Lonely Nodes↗●EasystubTrees
1635Number of Good Pairs↗EasyenrichedMath
1636Number of Substrings With Only 1s↗MediumenrichedStrings
1646Kth Missing Positive Number↗EasyexplainedArrays
1648Minimum Insertions to Balance a Parentheses String↗MediumenrichedStrings
1677Matrix Diagonal Sum↗EasyenrichedMatrix
1700Minimum Time to Make Rope Colorful↗MediumenrichedGreedy
1720Crawler Log Folder↗EasyenrichedStack
1738Maximal Network Rank↗MediumenrichedGraph
1770Minimum Deletions to Make Character Frequencies Unique↗MediumenrichedGreedy
1776Minimum Operations to Reduce X to Zero↗MediumexplainedArrays
1777Determine if Two Strings Are Close↗MediumenrichedStrings
1787Sum of Absolute Differences in a Sorted Array↗MediumenrichedMath
1794Minimize Deviation in Array↗HardenrichedHeap
1796Correct a Binary Tree↗●MediumstubTrees
1805Minimum Adjacent Swaps for K Consecutive Ones↗HardenrichedGreedy
1829Maximum Units on a Truck↗EasyenrichedGreedy
1848Sum of Unique Elements↗EasyenrichedArrays
1885Count Number of Homogenous Substrings↗MediumenrichedStrings
1915Check if One String Swap Can Make Strings Equal↗EasyenrichedStrings
1919Sort Features by Popularity↗●MediumstubSorting
1950Sign of the Product of an Array↗EasyenrichedSQL
1954Replace All Digits with Characters↗EasyenrichedStrings
1997Next Palindrome Using Same Digits↗●HardstubStrings
2035Count Sub Islands↗MediumenrichedGraph
2053Check if All Characters Have Equal Number of Occurrences↗EasyenrichedStrings
2083Three Divisors↗EasyenrichedMath
2095Minimum Number of Swaps to Make the String Balanced↗MediumenrichedStrings
2107Find Unique Binary String↗MediumenrichedStrings
2113Find the Kth Largest Integer in the Array↗MediumenrichedSorting
2116Count Number of Pairs With Absolute Difference K↗EasyenrichedArrays
2117Find Original Array From Doubled Array↗MediumenrichedGreedy
2121Find if Path Exists in Graph↗EasyenrichedGraph
2137Final Value of Variable After Performing Operations↗EasyenrichedStrings
2138Sum of Beauty in the Array↗MediumenrichedArrays
2181Smallest Index With Equal Value↗EasyenrichedArrays
2210Find Target Indices After Sorting Array↗EasyexplainedSorting
2211K Radius Subarray Averages↗MediumenrichedArrays
2216Delete the Middle Node of a Linked List↗MediumenrichedLinked List
2225Substrings That Begin and End With the Same Letter↗●MediumstubStrings
2231Find First Palindromic String in the Array↗EasyenrichedStrings
2233Number of Smooth Descent Periods of a Stock↗MediumenrichedDynamic Programming
2235Add Two Integers↗EasyenrichedMath
2236Maximum Twin Sum of a Linked List↗MediumenrichedLinked List
2238A Number After a Double Reversal↗EasyenrichedMath
2241Recover the Original Array↗HardenrichedArrays
2243Check if All A's Appears Before All B's↗EasyenrichedStrings
2245Destroying Asteroids↗MediumenrichedGreedy
2284Smallest Value of the Rearranged Number↗MediumenrichedMath
2288Count Operations to Obtain Zero↗EasyenrichedMath
2290Removing Minimum Number of Magic Beans↗MediumenrichedGreedy
2298Count Integers With Even Digit Sum↗EasyenrichedMath