1132 PatternMediumArrayBinary SearchStack
Solve → 23Sum SmallerMediumArrayTwo PointersBinary Search
Solve → 3Adjacent Increasing Subarrays Detection IIMediumArrayBinary Search
Solve → 4All Elements in Two Binary Search TreesMediumTreeDepth-First SearchBinary Search Tree
Solve → 5Apply Operations to Maximize Frequency ScoreHardArrayBinary SearchSliding Window
Solve → 6Arranging CoinsEasyMathBinary Search
Solve → 7Avoid Flood in The CityMediumArrayHash TableBinary Search
Solve → 8Balance a Binary Search TreeMediumDivide and ConquerGreedyTree
Solve → 9Binary Search Tree Iterator IIMediumStackTreeDesign
Solve → 10Binary Search Tree IteratorMediumStackTreeDesign
Solve → 11Binary Search Tree to Greater Sum TreeMediumTreeDepth-First SearchBinary Search Tree
Solve → 12Binary SearchEasyArrayBinary Search
Solve → 13Binary Searchable Numbers in an Unsorted ArrayMediumArrayBinary SearchStack
Solve → 14Block Placement QueriesHardArrayBinary SearchBinary Indexed Tree
Solve → 15Booking Concert Tickets in GroupsHardBinary SearchDesignBinary Indexed Tree
Solve → 16Capacity To Ship Packages Within D DaysMediumArrayBinary Search
Solve → 17Check If a Number Is Majority Element in a Sorted ArrayEasyArrayBinary Search
Solve → 18Check If N and Its Double ExistEasyArrayHash TableTwo Pointers
Solve → 19Closest Binary Search Tree Value IIHardTwo PointersStackTree
Solve → 20Closest Binary Search Tree ValueEasyBinary SearchTreeDepth-First Search
Solve → 21Closest Equal Element QueriesMediumArrayHash TableBinary Search
Solve → 22Closest Nodes Queries in a Binary Search TreeMediumArrayBinary SearchTree
Solve → 23Closest RoomHardArrayBinary SearchSorting
Solve → 24Compare Strings by Frequency of the Smallest CharacterMediumArrayHash TableString
Solve → 25Construct Binary Search Tree from Preorder TraversalMediumArrayStackTree
Solve → 26Convert Binary Search Tree to Sorted Doubly Linked ListMediumLinked ListStackTree
Solve → 27Convert BST to Greater TreeMediumTreeDepth-First SearchBinary Search Tree
Solve → 28Convert Sorted Array to Binary Search TreeEasyArrayDivide and ConquerTree
Solve → 29Convert Sorted List to Binary Search TreeMediumLinked ListDivide and ConquerTree
Solve → 30Count Complete Tree NodesEasyBinary SearchBit ManipulationTree
Solve → 31Count Good Triplets in an ArrayHardArrayBinary SearchDivide and Conquer
Solve → 32Count Negative Numbers in a Sorted MatrixEasyArrayBinary SearchMatrix
Solve → 33Count Number of Rectangles Containing Each PointMediumArrayHash TableBinary Search
Solve → 34Count of Range SumHardArrayBinary SearchDivide and Conquer
Solve → 35Count of Smaller Numbers After SelfHardArrayBinary SearchDivide and Conquer
Solve → 36Count Pairs in Two ArraysMediumArrayTwo PointersBinary Search
Solve → 37Count Pairs Of NodesHardArrayHash TableTwo Pointers
Solve → 38Count Pairs Whose Sum is Less than TargetEasyArrayTwo PointersBinary Search
Solve → 39Count Subarrays With More Ones Than ZerosMediumArrayHash TableBinary Search
Solve → 40Count Subarrays With Score Less Than KHardArrayBinary SearchSliding Window
Solve → 41Count the Number of Fair PairsMediumArrayTwo PointersBinary Search
Solve → 42Count the Number of Incremovable Subarrays IEasyArrayTwo PointersBinary Search
Solve → 43Count the Number of Incremovable Subarrays IIHardArrayTwo PointersBinary Search
Solve → 44Count the Number of K-Big IndicesHardArrayBinary SearchDivide and Conquer
Solve → 45Create Sorted Array through InstructionsHardArrayBinary SearchDivide and Conquer
Solve → 46Cutting RibbonsMediumArrayBinary Search
Solve → 47Data Stream as Disjoint IntervalsHardHash TableBinary SearchUnion-Find
Solve → 48Delete Node in a BSTMediumTreeBinary Search TreeBinary Tree
Solve → 49Design an Array Statistics Tracker HardHash TableBinary SearchDesign
Solve → 50Design Exam Scores TrackerMediumArrayBinary SearchDesign
Solve → 51Design Hit CounterMediumArrayBinary SearchDesign
Solve → 52Divide ChocolateHardArrayBinary Search
Solve → 53Earliest Second to Mark Indices IMediumArrayBinary Search
Solve → 54Earliest Second to Mark Indices IIHardArrayBinary SearchGreedy
Solve → 55Equalize Strings by Adding or Removing Characters at EndsMediumStringBinary SearchDynamic Programming
Solve → 56Escape the Spreading FireHardArrayBinary SearchBreadth-First Search
Solve → 57Fair Candy SwapEasyArrayHash TableBinary Search
Solve → 58Find a Peak Element IIMediumArrayBinary SearchMatrix
Solve → 59Find a Value of a Mysterious Function Closest to TargetHardArrayBinary SearchBit Manipulation
Solve → 60Find Beautiful Indices in the Given Array IMediumTwo PointersStringBinary Search
Solve → 61Find Beautiful Indices in the Given Array IIHardTwo PointersStringBinary Search
Solve → 62Find Building Where Alice and Bob Can MeetHardArrayBinary SearchStack
Solve → 63Find First and Last Position of Element in Sorted ArrayMediumArrayBinary Search
Solve → 64Find in Mountain ArrayHardArrayBinary SearchInteractive
Solve → 65Find K Closest ElementsMediumArrayTwo PointersBinary Search
Solve → 66Find K-th Smallest Pair DistanceHardArrayTwo PointersBinary Search
Solve → 67Find Latest Group of Size MMediumArrayHash TableBinary Search
Solve → 68Find Longest Special Substring That Occurs Thrice IMediumHash TableStringBinary Search
Solve → 69Find Longest Special Substring That Occurs Thrice IIMediumHash TableStringBinary Search
Solve → 70Find Maximum Non-decreasing Array LengthHardArrayBinary SearchDynamic Programming
Solve → 71Find Minimum in Rotated Sorted Array IIHardArrayBinary Search
Solve → 72Find Minimum in Rotated Sorted ArrayMediumArrayBinary Search
Solve → 73Find Mode in Binary Search TreeEasyTreeDepth-First SearchBinary Search Tree
Solve → 74Find Peak ElementMediumArrayBinary Search
Solve → 75Find Positive Integer Solution for a Given EquationMediumMathTwo PointersBinary Search
Solve → 76Find Products of Elements of Big ArrayHardArrayBinary SearchBit Manipulation
Solve → 77Find Right IntervalMediumArrayBinary SearchSorting
Solve → 78Find Smallest Common Element in All RowsMediumArrayHash TableBinary Search
Solve → 79Find Smallest Letter Greater Than TargetEasyArrayBinary Search
Solve → 80Find Subarray With Bitwise OR Closest to KHardArrayBinary SearchBit Manipulation
Solve → 81Find Target Indices After Sorting ArrayEasyArrayBinary SearchSorting
Solve → 82Find the Distance Value Between Two ArraysEasyArrayTwo PointersBinary Search
Solve → 83Find the Duplicate NumberMediumArrayTwo PointersBinary Search
Solve → 84Find the Index of the Large IntegerMediumArrayBinary SearchInteractive
Solve → 85Find the Kth Smallest Sum of a Matrix With Sorted RowsHardArrayBinary SearchHeap (Priority Queue)
Solve → 86Find the Longest Equal SubarrayMediumArrayHash TableBinary Search
Solve → 87Find the Longest Valid Obstacle Course at Each PositionHardArrayBinary SearchBinary Indexed Tree
Solve → 88Find the Median of the Uniqueness ArrayHardArrayHash TableBinary Search
Solve → 89Find the Number of Subarrays Where Boundary Elements Are MaximumHardArrayBinary SearchStack
Solve → 90Find the Safest Path in a GridMediumArrayBinary SearchBreadth-First Search
Solve → 91Find the Smallest Divisor Given a ThresholdMediumArrayBinary Search
Solve → 92Find the Student that Will Replace the ChalkMediumArrayBinary SearchSimulation
Solve → 93Find Two Non-overlapping Sub-arrays Each With Target SumMediumArrayHash TableBinary Search
Solve → 94Find Weighted Median Node in TreeHardArrayBinary SearchDynamic Programming
Solve → 95First Bad VersionEasyBinary SearchInteractive
Solve → 96Fixed PointEasyArrayBinary Search
Solve → 97Frequency of the Most Frequent ElementMediumArrayBinary SearchGreedy
Solve → 98Friends Of Appropriate AgesMediumArrayTwo PointersBinary Search
Solve → 99Frog Jump IIMediumArrayBinary SearchGreedy
Solve → 100Fruits Into Baskets IIEasyArrayBinary SearchSegment Tree
Solve → 101Fruits Into Baskets IIIMediumArrayBinary SearchSegment Tree
Solve → 102Get Equal Substrings Within BudgetMediumStringBinary SearchSliding Window
Solve → 103Guess Number Higher or LowerEasyBinary SearchInteractive
Solve → 104H-Index IIMediumArrayBinary Search
Solve → 105HeatersMediumArrayTwo PointersBinary Search
Solve → 106House Robber IVMediumArrayBinary SearchDynamic Programming
Solve → 107Implement RouterMediumArrayHash TableBinary Search
Solve → 108Increasing Order Search TreeEasyStackTreeDepth-First Search
Solve → 109Inorder Successor in BST IIMediumTreeBinary Search TreeBinary Tree
Solve → 110Inorder Successor in BSTMediumTreeDepth-First SearchBinary Search Tree
Solve → 111Insert into a Binary Search TreeMediumTreeBinary Search TreeBinary Tree
Solve → 112Intersection of Three Sorted ArraysEasyArrayHash TableBinary Search
Solve → 113Intersection of Two Arrays IIEasyArrayHash TableTwo Pointers
Solve → 114Intersection of Two ArraysEasyArrayHash TableTwo Pointers
Solve → 115K-diff Pairs in an ArrayMediumArrayHash TableTwo Pointers
Solve → 116K-th Smallest Prime FractionMediumArrayTwo PointersBinary Search
Solve → 117Koko Eating BananasMediumArrayBinary Search
Solve → 118Kth Ancestor of a Tree NodeHardBinary SearchDynamic ProgrammingBit Manipulation
Solve → 119Kth Largest Element in a StreamEasyTreeDesignBinary Search Tree
Solve → 120Kth Missing Positive NumberEasyArrayBinary Search
Solve → 121Kth Smallest Element in a BSTMediumTreeDepth-First SearchBinary Search Tree
Solve → 122Kth Smallest Element in a Sorted MatrixMediumArrayBinary SearchSorting
Solve → 123Kth Smallest Number in Multiplication TableHardMathBinary Search
Solve → 124Kth Smallest Product of Two Sorted ArraysHardArrayBinary Search
Solve → 125Kth Smallest Subarray SumMediumArrayBinary SearchSliding Window
Solve → 126Largest BST SubtreeMediumDynamic ProgrammingTreeDepth-First Search
Solve → 127Last Day Where You Can Still CrossHardArrayBinary SearchDepth-First Search
Solve → 128Leftmost Column with at Least a OneMediumArrayBinary SearchMatrix
Solve → 129Longest Arithmetic SubsequenceMediumArrayHash TableBinary Search
Solve → 130Longest Common SubpathHardArrayBinary SearchRolling Hash
Solve → 131Longest Duplicate SubstringHardStringBinary SearchSliding Window
Solve → 132Longest Increasing SubsequenceMediumArrayBinary SearchDynamic Programming
Solve → 133Longest Repeating SubstringMediumStringBinary SearchDynamic Programming
Solve → 134Longest Square Streak in an ArrayMediumArrayHash TableBinary Search
Solve → 135Longest Subsequence With Limited SumEasyArrayBinary SearchGreedy
Solve → 136Longest Uploaded PrefixMediumHash TableBinary SearchUnion-Find
Solve → 137Lowest Common Ancestor of a Binary Search TreeMediumTreeDepth-First SearchBinary Search Tree
Solve → 138Magnetic Force Between Two BallsMediumArrayBinary SearchSorting
Solve → 139Make Array EmptyHardArrayBinary SearchGreedy
Solve → 140Max Consecutive Ones IIIMediumArrayBinary SearchSliding Window
Solve → 141Max Sum of Rectangle No Larger Than KHardArrayBinary SearchMatrix
Solve → 142Maximize Score of Numbers in RangesMediumArrayBinary SearchGreedy
Solve → 143Maximize the Confusion of an ExamMediumStringBinary SearchSliding Window
Solve → 144Maximize the Minimum Game ScoreHardArrayBinary SearchGreedy
Solve → 145Maximize the Minimum Powered CityHardArrayBinary SearchGreedy
Solve → 146Maximize the Profit as the SalesmanMediumArrayHash TableBinary Search
Solve → 147Maximize Win From Two SegmentsMediumArrayBinary SearchSliding Window
Solve → 148Maximum Average Subarray IIHardArrayBinary SearchPrefix Sum
Solve → 149Maximum Balanced Subsequence SumHardArrayBinary SearchDynamic Programming
Solve → 150Maximum Beauty of an Array After Applying OperationMediumArrayBinary SearchSliding Window
Solve → 151Maximum Candies Allocated to K ChildrenMediumArrayBinary Search
Solve → 152Maximum Capacity Within BudgetMediumArrayTwo PointersBinary Search
Solve → 153Maximum Coins From K Consecutive BagsMediumArrayBinary SearchGreedy
Solve → 154Maximum Coins Heroes Can CollectMediumArrayTwo PointersBinary Search
Solve → 155Maximum Count of Positive Integer and Negative IntegerEasyArrayBinary SearchCounting
Solve → 156Maximum Distance Between a Pair of ValuesMediumArrayTwo PointersBinary Search
Solve → 157Maximum Earnings From TaxiMediumArrayHash TableBinary Search
Solve → 158Maximum Font to Fit a Sentence in a ScreenMediumArrayStringBinary Search
Solve → 159Maximum Frequency of an Element After Performing Operations IMediumArrayBinary SearchSliding Window
Solve → 160Maximum Frequency of an Element After Performing Operations IIHardArrayBinary SearchSliding Window
Solve → 161Maximum Fruits Harvested After at Most K StepsHardArrayBinary SearchSliding Window
Solve → 162Maximum GCD-Sum of a SubarrayHardArrayMathBinary Search
Solve → 163Maximum Length of Repeated SubarrayMediumArrayBinary SearchDynamic Programming
Solve → 164Maximum Number of AlloysMediumArrayBinary Search
Solve → 165Maximum Number of Events That Can Be Attended IIHardArrayBinary SearchDynamic Programming
Solve → 166Maximum Number of Groups With Increasing LengthHardArrayMathBinary Search
Solve → 167Maximum Number of Integers to Choose From a Range IMediumArrayHash TableBinary Search
Solve → 168Maximum Number of Integers to Choose From a Range IIMediumArrayBinary SearchGreedy
Solve → 169Maximum Number of Removable CharactersMediumArrayTwo PointersString
Solve → 170Maximum Number of Robots Within BudgetHardArrayBinary SearchQueue
Solve → 171Maximum Number of Tasks You Can AssignHardArrayTwo PointersBinary Search
Solve → 172Maximum Number of Upgradable ServersMediumArrayMathBinary Search
Solve → 173Maximum Number That Sum of the Prices Is Less Than or Equal to KMediumMathBinary SearchDynamic Programming
Solve → 174Maximum Partition FactorHardArrayBinary SearchDepth-First Search
Solve → 175Maximum Points Inside the SquareMediumArrayHash TableString
Solve → 176Maximum Profit in Job SchedulingHardArrayBinary SearchDynamic Programming
Solve → 177Maximum Running Time of N ComputersHardArrayBinary SearchGreedy
Solve → 178Maximum Score of a Good SubarrayHardArrayTwo PointersBinary Search
Solve → 179Maximum Score of Non-overlapping IntervalsHardArrayBinary SearchDynamic Programming
Solve → 180Maximum Side Length of a Square with Sum Less than or Equal to ThresholdMediumArrayBinary SearchMatrix
Solve → 181Maximum Sum BST in Binary TreeHardDynamic ProgrammingTreeDepth-First Search
Solve → 182Maximum Tastiness of Candy BasketMediumArrayBinary SearchGreedy
Solve → 183Maximum Total Beauty of the GardensHardArrayTwo PointersBinary Search
Solve → 184Maximum Total Damage With Spell CastingMediumArrayHash TableTwo Pointers
Solve → 185Maximum Value at a Given Index in a Bounded ArrayMediumMathBinary SearchGreedy
Solve → 186Maximum Walls Destroyed by RobotsHardArrayBinary SearchDynamic Programming
Solve → 187Maximum White Tiles Covered by a CarpetMediumArrayBinary SearchGreedy
Solve → 188Median of a Row Wise Sorted MatrixMediumArrayBinary SearchMatrix
Solve → 189Median of Two Sorted ArraysHardArrayBinary SearchDivide and Conquer
Solve → 190Merge BSTs to Create Single BSTHardArrayHash TableTree
Solve → 191Minimize Connected Groups by Inserting IntervalMediumArrayBinary SearchSliding Window
Solve → 192Minimize Max Distance to Gas StationHardArrayBinary Search
Solve → 193Minimize Maximum Component CostMediumBinary SearchUnion-FindGraph Theory
Solve → 194Minimize Maximum of ArrayMediumArrayBinary SearchDynamic Programming
Solve → 195Minimize the Maximum Adjacent Element DifferenceHardArrayBinary SearchGreedy
Solve → 196Minimize the Maximum Difference of PairsMediumArrayBinary SearchDynamic Programming
Solve → 197Minimize the Maximum Edge Weight of GraphMediumBinary SearchDepth-First SearchBreadth-First Search
Solve → 198Minimize the Maximum of Two ArraysMediumMathBinary SearchNumber Theory
Solve → 199Minimized Maximum of Products Distributed to Any StoreMediumArrayBinary SearchGreedy
Solve → 200Minimum Absolute Difference Between Elements With ConstraintMediumArrayBinary SearchOrdered Set
Solve → 201Minimum Absolute Difference in BSTEasyTreeDepth-First SearchBreadth-First Search
Solve → 202Minimum Absolute Sum DifferenceMediumArrayBinary SearchSorting
Solve → 203Minimum Array Length After Pair RemovalsMediumArrayHash TableTwo Pointers
Solve → 204Minimum Common ValueEasyArrayHash TableTwo Pointers
Solve → 205Minimum Cost to Make Array EqualHardArrayBinary SearchGreedy
Solve → 206Minimum Cost to Make Array EqualindromicMediumArrayMathBinary Search
Solve → 207Minimum Distance Between BST NodesEasyTreeDepth-First SearchBreadth-First Search
Solve → 208Minimum Garden Perimeter to Collect Enough ApplesMediumMathBinary Search
Solve → 209Minimum Interval to Include Each QueryHardArrayBinary SearchSweep Line
Solve → 210Minimum K to Reduce Array Within LimitMediumArrayBinary Search
Solve → 211Minimum Limit of Balls in a BagMediumArrayBinary Search
Solve → 212Minimum Number of Days to Make m BouquetsMediumArrayBinary Search
Solve → 213Minimum Number of Operations to Make Array ContinuousHardArrayHash TableBinary Search
Solve → 214Minimum Number of Removals to Make Mountain ArrayHardArrayBinary SearchDynamic Programming
Solve → 215Minimum Number of Seconds to Make Mountain Height ZeroMediumArrayMathBinary Search
Solve → 216Minimum Number of Valid Strings to Form Target IMediumArrayStringBinary Search
Solve → 217Minimum Operations to Make a SubsequenceHardArrayHash TableBinary Search
Solve → 218Minimum Operations to Make All Array Elements EqualMediumArrayBinary SearchSorting
Solve → 219Minimum Operations to Make Binary PalindromeMediumArrayTwo PointersBinary Search
Solve → 220Minimum Operations to Make Numbers Non-positiveHardArrayBinary Search
Solve → 221Minimum Operations to Make the Array K-IncreasingHardArrayBinary Search
Solve → 222Minimum Operations to Reduce X to ZeroMediumArrayHash TableBinary Search
Solve → 223Minimum Removals to Balance ArrayMediumArrayBinary SearchSliding Window
Solve → 224Minimum Size Subarray SumMediumArrayBinary SearchSliding Window
Solve → 225Minimum Space Wasted From PackagingHardArrayBinary SearchSorting
Solve → 226Minimum Speed to Arrive on TimeMediumArrayBinary Search
Solve → 227Minimum Stability Factor of ArrayHardArrayMathBinary Search
Solve → 228Minimum Sum of Squared DifferenceMediumArrayBinary SearchGreedy
Solve → 229Minimum Sum of Values by Dividing ArrayHardArrayBinary SearchDynamic Programming
Solve → 230Minimum Time for K Connected ComponentsMediumBinary SearchUnion-FindGraph Theory
Solve → 231Minimum Time to Activate StringMediumArrayBinary Search
Solve → 232Minimum Time to Complete All DeliveriesMediumMathBinary Search
Solve → 233Minimum Time to Complete All TasksHardArrayBinary SearchStack
Solve → 234Minimum Time to Complete TripsMediumArrayBinary Search
Solve → 235Minimum Time to Eat All GrainsHardArrayTwo PointersBinary Search
Solve → 236Minimum Time to Repair CarsMediumArrayBinary Search
Solve → 237Missing Element in Sorted ArrayMediumArrayBinary Search
Solve → 238Missing NumberEasyArrayHash TableMath
Solve → 239Most Beautiful Item for Each QueryMediumArrayBinary SearchSorting
Solve → 240Most Profit Assigning WorkMediumArrayTwo PointersBinary Search
Solve → 241My Calendar IMediumArrayBinary SearchDesign
Solve → 242My Calendar IIMediumArrayBinary SearchDesign
Solve → 243My Calendar IIIHardBinary SearchDesignSegment Tree
Solve → 244Nth DigitMediumMathBinary Search
Solve → 245Nth Magical NumberHardMathBinary Search
Solve → 246Number of Equal Numbers BlocksMediumArrayBinary SearchInteractive
Solve → 247Number of Excellent PairsHardArrayHash TableBinary Search
Solve → 248Number of Flowers in Full BloomHardArrayHash TableBinary Search
Solve → 249Number of Matching SubsequencesMediumArrayHash TableString
Solve → 250Number of Pairs Satisfying InequalityHardArrayBinary SearchDivide and Conquer
Solve → 251Number of Subarrays With AND Value of KHardArrayBinary SearchBit Manipulation
Solve → 252Number of Subsequences That Satisfy the Given Sum ConditionMediumArrayTwo PointersBinary Search
Solve → 253Number of Ways to Reorder Array to Get Same BSTHardArrayMathDivide and Conquer
Solve → 254Numbers At Most N Given Digit SetHardArrayMathString
Solve → 255Online ElectionMediumArrayHash TableBinary Search
Solve → 256Online Majority Element In SubarrayHardArrayBinary SearchDesign
Solve → 257Partition Array Into Two Arrays to Minimize Sum DifferenceHardArrayTwo PointersBinary Search
Solve → 258Path Existence Queries in a Graph IMediumArrayHash TableBinary Search
Solve → 259Path Existence Queries in a Graph IIHardArrayTwo PointersBinary Search
Solve → 260Path With Maximum Minimum ValueMediumArrayBinary SearchDepth-First Search
Solve → 261Path With Minimum EffortMediumArrayBinary SearchDepth-First Search
Solve → 262Peak Index in a Mountain ArrayMediumArrayBinary Search
Solve → 263Plates Between CandlesMediumArrayStringBinary Search
Solve → 264Pour Water Between Buckets to Make Water Levels EqualMediumArrayBinary Search
Solve → 265Preimage Size of Factorial Zeroes FunctionHardMathBinary Search
Solve → 266Prime Subtraction OperationMediumArrayMathBinary Search
Solve → 267Random Pick with BlacklistHardArrayHash TableMath
Solve → 268Random Pick with WeightMediumArrayMathBinary Search
Solve → 269Random Point in Non-overlapping RectanglesMediumArrayMathBinary Search
Solve → 270Range Frequency QueriesMediumArrayHash TableBinary Search
Solve → 271Range Sum of BSTEasyTreeDepth-First SearchBinary Search Tree
Solve → 272Range Sum of Sorted Subarray SumsMediumArrayTwo PointersBinary Search
Solve → 273Reach a NumberMediumMathBinary Search
Solve → 274Recover Binary Search TreeMediumTreeDepth-First SearchBinary Search Tree
Solve → 275Reverse PairsHardArrayBinary SearchDivide and Conquer
Solve → 276Russian Doll EnvelopesHardArrayBinary SearchDynamic Programming
Solve → 277Search a 2D Matrix IIMediumArrayBinary SearchDivide and Conquer
Solve → 278Search a 2D MatrixMediumArrayBinary SearchMatrix
Solve → 279Search in a Binary Search TreeEasyTreeBinary Search TreeBinary Tree
Solve → 280Search in a Sorted Array of Unknown SizeMediumArrayBinary SearchInteractive
Solve → 281Search in Rotated Sorted Array IIMediumArrayBinary Search
Solve → 282Search in Rotated Sorted ArrayMediumArrayBinary Search
Solve → 283Search Insert PositionEasyArrayBinary Search
Solve → 284Search Suggestions SystemMediumArrayStringBinary Search
Solve → 285Sell Diminishing-Valued Colored BallsMediumArrayMathBinary Search
Solve → 286Separate Squares IMediumArrayBinary Search
Solve → 287Separate Squares IIHardArrayBinary SearchSegment Tree
Solve → 288Serialize and Deserialize BSTMediumStringTreeDepth-First Search
Solve → 289Shortest Distance to Target ColorMediumArrayBinary SearchDynamic Programming
Solve → 290Shortest Matching SubstringHardTwo PointersStringBinary Search
Solve → 291Shortest Subarray to be Removed to Make Array SortedMediumArrayTwo PointersBinary Search
Solve → 292Shortest Subarray with Sum at Least KHardArrayBinary SearchQueue
Solve → 293Shortest Way to Form StringMediumTwo PointersStringBinary Search
Solve → 294Single Element in a Sorted ArrayMediumArrayBinary Search
Solve → 295Smallest Good BaseHardMathBinary Search
Solve → 296Smallest Rectangle Enclosing Black PixelsHardArrayBinary SearchDepth-First Search
Solve → 297Smallest Subarrays With Maximum Bitwise ORMediumArrayBinary SearchBit Manipulation
Solve → 298Smallest Substring With Identical Characters IHardArrayBinary SearchEnumeration
Solve → 299Smallest Substring With Identical Characters IIHardStringBinary Search
Solve → 300Snapshot ArrayMediumArrayHash TableBinary Search
Solve → 301Sorted GCD Pair QueriesHardArrayHash TableMath
Solve → 302Sorting Three GroupsMediumArrayBinary SearchDynamic Programming
Solve → 303Special Array IIMediumArrayBinary SearchPrefix Sum
Solve → 304Special Array With X Elements Greater Than or Equal XEasyArrayBinary SearchSorting
Solve → 305Split Array Largest SumHardArrayBinary SearchDynamic Programming
Solve → 306Split BSTMediumTreeBinary Search TreeRecursion
Solve → 307Sqrt(x)EasyMathBinary Search
Solve → 308Subarray Product Less Than KMediumArrayBinary SearchSliding Window
Solve → 309Subsequence With the Minimum ScoreHardTwo PointersStringBinary Search
Solve → 310Successful Pairs of Spells and PotionsMediumArrayTwo PointersBinary Search
Solve → 311Sum of Mutated Array Closest to TargetMediumArrayBinary SearchSorting
Solve → 312Sum of Scores of Built StringsHardStringBinary SearchRolling Hash
Solve → 313Sum of Square NumbersMediumMathTwo PointersBinary Search
Solve → 314Super Egg DropHardMathBinary SearchDynamic Programming
Solve → 315Swim in Rising WaterHardArrayBinary SearchDepth-First Search
Solve → 316The K Weakest Rows in a MatrixEasyArrayBinary SearchSorting
Solve → 317The Latest Time to Catch a BusMediumArrayTwo PointersBinary Search
Solve → 318Threshold Majority QueriesHardArrayHash TableBinary Search
Solve → 319Time Based Key-Value StoreMediumHash TableStringBinary Search
Solve → 320Trim a Binary Search TreeMediumTreeDepth-First SearchBinary Search Tree
Solve → 321Tweet Counts Per FrequencyMediumHash TableStringBinary Search
Solve → 322Two Best Non-Overlapping EventsMediumArrayBinary SearchDynamic Programming
Solve → 323Two Sum BSTsMediumTwo PointersBinary SearchStack
Solve → 324Two Sum II - Input Array Is SortedMediumArrayTwo PointersBinary Search
Solve → 325Two Sum IV - Input is a BSTEasyHash TableTwo PointersTree
Solve → 326Two Sum Less Than KEasyArrayTwo PointersBinary Search
Solve → 327Ugly Number IIIMediumMathBinary SearchCombinatorics
Solve → 328Unique Binary Search Trees IIMediumDynamic ProgrammingBacktrackingTree
Solve → 329Unique Binary Search TreesMediumMathDynamic ProgrammingTree
Solve → 330Valid Perfect SquareEasyMathBinary Search
Solve → 331Valid Triangle NumberMediumArrayTwo PointersBinary Search
Solve → 332Validate Binary Search TreeMediumTreeDepth-First SearchBinary Search Tree
Solve → 333Verify Preorder Sequence in Binary Search TreeMediumArrayStackTree
Solve → 334Ways to Split Array Into Three SubarraysMediumArrayTwo PointersBinary Search
Solve → 335Zero Array Transformation IIMediumArrayBinary SearchPrefix Sum
Solve →