1Two SumSubmissionArray, Hash Table
9Palindrome NumberSubmissionMath
20Valid ParenthesesSubmissionString, Stack
46PermutationsSubmissionArray, Backtracking
47Permutations IISubmissionArray, Backtracking
70Climbing StairsSubmissionMath, Dynamic Programming, Memoization
50Pow(x, n)SubmissionMath, Recursion
53Maximum SubarraySubmissionArray, Divide and Conquer, Dynamic Programming
78SubsetsSubmissionArray, Backtracking, Bit Manipulation
91Decode WaysSubmissionString, Dynamic Programming
94Binary Tree Inorder TraversalSubmissionStack, Tree, Depth-First Search, Binary Tree
98Validate Binary Search TreeSubmissionTree, Depth-First Search, Binary Search Tree, Binary Tree
101Symmetric TreeSubmissionTree, Depth-First Search, Breadth-First Search, Binary Tree
113Path Sum IISubmissionBacktracking, Tree, Depth-First Search, Binary Tree
118Pascal's TriangleSubmissionArray, Dynamic Programming
119Pascal's Triangle IISubmissionArray, Dynamic Programming
129Sum Root to Leaf NumbersSubmissionTree, Depth-First Search, Binary Tree
136Single NumberSubmissionArray, Bit Manipulation
137Single Number IISubmissionArray, Bit Manipulation
144Binary Tree Preorder TraversalSubmissionStack, Tree, Depth-First Search, Binary Tree
150Evaluate Reverse Polish NotationSubmissionArray, Math, Stack
169Majority ElementSubmissionArray, Hash Table, Divide and Conquer, Sorting, Counting
198House RobberSubmissionArray, Dynamic Programming
202Happy NumberSubmissionHash Table, Math, Two Pointers
233Number of Digit OneSubmissionMath, Dynamic Programming, Recursion
242Valid AnagramSubmissionHash Table, String, Sorting
260Single Number IIISubmissionArray, Bit Manipulation
292Nim GameSubmissionMath, Brainteaser, Game Theory
299Bulls and CowsSubmissionHash Table, String, Counting
328Odd Even Linked ListSubmissionLinked List
330Patching ArraySubmissionArray, Greedy
334Increasing Triplet SubsequenceSubmissionArray, Greedy
390Elimination GameSubmissionMath, Recursion
404Sum of Left LeavesSubmissionTree, Depth-First Search, Breadth-First Search, Binary Tree
406Queue Reconstruction by HeightSubmissionArray, Binary Indexed Tree, Segment Tree, Sorting
409Longest PalindromeSubmissionHash Table, String, Greedy
437Path Sum IIISubmissionTree, Depth-First Search, Binary Tree
440K-th Smallest in Lexicographical OrderSubmissionTrie
455Assign CookiesSubmissionArray, Two Pointers, Greedy, Sorting
513Find Bottom Left Tree ValueSubmissionTree, Depth-First Search, Breadth-First Search, Binary Tree
606Construct String from Binary TreeSubmissionString, Tree, Depth-First Search, Binary Tree
6502 Keys KeyboardSubmissionMath, Dynamic Programming
678Valid Parenthesis StringSubmissionString, Dynamic Programming, Stack, Greedy
791Custom Sort StringSubmissionHash Table, String, Sorting
938Range Sum of BSTSubmissionTree, Depth-First Search, Binary Search Tree, Binary Tree
979Distribute Coins in Binary TreeSubmissionTree, Depth-First Search, Binary Tree
1026Maximum Difference Between Node and AncestorSubmissionTree, Depth-First Search, Binary Tree
1051Height CheckerSubmissionArray, Sorting, Counting Sort
1105Filling Bookcase ShelvesSubmissionArray, Dynamic Programming
1160Find Words That Can Be Formed by CharactersSubmissionArray, Hash Table, String
1266Minimum Time Visiting All PointsSubmissionArray, Math, Geometry
1287Element Appearing More Than 25% In Sorted ArraySubmissionArray
1325Delete Leaves With a Given ValueSubmissionTree, Depth-First Search, Binary Tree
1347Minimum Number of Steps to Make Two Strings AnagramSubmissionHash Table, String, Counting
1404Number of Steps to Reduce a Number in Binary Representation to OneSubmissionString, Bit Manipulation
1422Maximum Score After Splitting a StringSubmissionString
1436Destination CitySubmissionArray, Hash Table, String
1464Maximum Product of Two Elements in an ArraySubmissionArray, Sorting, Heap (Priority Queue)
1524Number of Sub-arrays With Odd SumSubmissionArray, Math, Dynamic Programming, Prefix Sum
1598Crawler Log FolderSubmissionArray, String, Stack
1608Special Array With X Elements Greater Than or Equal XSubmissionArray, Binary Search, Sorting
1637Widest Vertical Area Between Two Points Containing No PointsSubmissionArray, Sorting
1653Minimum Deletions to Make String BalancedSubmissionString, Dynamic Programming, Stack
1662Check If Two String Arrays are EquivalentSubmissionArray, String
1673Find the Most Competitive SubsequenceSubmissionArray, Stack, Greedy, Monotonic Stack
1701Average Waiting TimeSubmissionArray, Simulation
1716Calculate Money in Leetcode BankSubmissionMath
1758Minimum Changes To Make Alternating Binary StringSubmissionString
1768Merge Strings AlternatelySubmissionTwo Pointers, String
1769Minimum Number of Operations to Move All Balls to Each BoxSubmissionArray, String, Prefix Sum
1780Check if Number is a Sum of Powers of ThreeSubmissionMath
1800Maximum Ascending Subarray SumSubmissionArray
1814Count Nice Pairs in an ArraySubmissionArray, Hash Table, Math, Counting
1863Sum of All Subset XOR TotalsSubmissionArray, Math, Backtracking, Bit Manipulation, Combinatorics, Enumeration
1903Largest Odd Number in StringSubmissionMath, String, Greedy
1913Maximum Product Difference Between Two PairsSubmissionArray, Sorting
1915Number of Wonderful SubstringsSubmissionHash Table, String, Bit Manipulation, Prefix Sum
1980Find Unique Binary StringSubmissionArray, String, Backtracking
2000Reverse Prefix of WordSubmissionTwo Pointers, String
2037Minimum Number of Moves to Seat EveryoneSubmissionArray, Greedy, Sorting
2108Find First Palindromic String in the ArraySubmissionArray, Two Pointers, String
2125Number of Laser Beams in a BankSubmissionArray, Math, String, Matrix
2149Rearrange Array Elements by SignSubmissionArray, Two Pointers, Simulation
2185Counting Words With a Given PrefixSubmissionArray, String, String Matching
2264Largest 3-Same-Digit Number in StringSubmissionString
2265Count Nodes Equal to Average of SubtreeSubmissionTree, Depth-First Search, Binary Tree
2331Evaluate Boolean Binary TreeSubmissionTree, Depth-First Search, Binary Tree
2342Max Sum of a Pair With Equal Sum of DigitsSubmissionArray, Hash Table, Sorting, Heap (Priority Queue)
2425Bitwise XOR of All PairingsSubmissionArray, Bit Manipulation, Brainteaser
2460Apply Operations to an ArraySubmissionArray, Two Pointers, Simulation
2486Append Characters to String to Make SubsequenceSubmissionTwo Pointers, String, Greedy
2487Remove Nodes From Linked ListSubmissionLinked List, Stack, Recursion, Monotonic Stack
2559Count Vowel Strings in RangesSubmissionArray, String, Prefix Sum
2570Merge Two 2D Arrays by Summing ValuesSubmissionArray, Hash Table, Two Pointers
2579Count Total Number of Colored CellsSubmissionMath
2597The Number of Beautiful SubsetsSubmissionArray, Dynamic Programming, Backtracking, Sorting
2683Neighboring Bitwise XORSubmissionArray, Bit Manipulation
2706Buy Two ChocolatesSubmissionArray, Sorting
2816Double a Number Represented as a Linked ListSubmissionLinked List, Math, Stack
2825Make String a Subsequence Using Cyclic IncrementsSubmissionTwo Pointers, String
2997Minimum Number of Operations to Make Array XOR Equal to KSubmissionArray, Bit Manipulation
3016Minimum Number of Pushes to Type Word IISubmissionHash Table, String, Greedy, Sorting, Counting
3068Find the Maximum Sum of Node ValuesSubmissionArray, Dynamic Programming, Greedy, Bit Manipulation, Tree, Sorting
3075Maximize Happiness of Selected ChildrenSubmissionArray, Greedy, Sorting
3110Score of a StringSubmissionString
3151Special Array ISubmissionArray
3168Minimum Number of Chairs in a Waiting RoomSubmissionString, Simulation
3174Clear DigitsSubmissionString, Stack, Simulation
3178Find the Child Who Has the Ball After K SecondsSubmissionMath, Simulation
3191Minimum Operations to Make Binary Array Elements Equal to One ISubmissionArray, Bit Manipulation, Queue, Sliding Window, Prefix Sum