CodeSearch
pick a problem · learn it with an AI tutor — hints, not spoilers
37,000 problems · all sources
- 1055. Shortest Way to Form StringMediumLeetCodeTwo PointersStringBinary SearchGreedy
- 1057. Campus BikesMediumLeetCodeArraySortingHeap (Priority Queue)
- 1058. Minimize Rounding Error to Meet TargetMediumLeetCodeArrayMathStringGreedy
- 1059. All Paths from Source Lead to DestinationMediumLeetCodeGraph TheoryTopological Sort
- 106. Construct Binary Tree from Inorder and Postorder TraversalMediumLeetCodeArrayHash TableDivide and ConquerTree
- 1060. Missing Element in Sorted ArrayMediumLeetCodeArrayBinary Search
- 1061. Lexicographically Smallest Equivalent StringMediumLeetCodeStringUnion-Find
- 1062. Longest Repeating SubstringMediumLeetCodeStringBinary SearchDynamic ProgrammingRolling Hash
- 1066. Campus Bikes IIMediumLeetCodeArrayDynamic ProgrammingBacktrackingBit Manipulation
- 107. Binary Tree Level Order Traversal IIMediumLeetCodeTreeBreadth-First SearchBinary Tree
- 1070. Product Sales Analysis IIIMediumLeetCodeDatabase
- 1072. Flip Columns For Maximum Number of Equal RowsMediumLeetCodeArrayHash TableMatrix
- 1073. Adding Two Negabinary NumbersMediumLeetCodeArrayMath
- 1077. Project Employees IIIMediumLeetCodeDatabase
- 1079. Letter Tile PossibilitiesMediumLeetCodeHash TableStringBacktrackingCounting
- 1080. Insufficient Nodes in Root to Leaf PathsMediumLeetCodeTreeDepth-First SearchBinary Tree
- 1081. Smallest Subsequence of Distinct CharactersMediumLeetCodeStringStackGreedyMonotonic Stack
- 1087. Brace ExpansionMediumLeetCodeStringBacktrackingStackBreadth-First Search
- 109. Convert Sorted List to Binary Search TreeMediumLeetCodeLinked ListDivide and ConquerTreeBinary Search Tree
- 1090. Largest Values From LabelsMediumLeetCodeArrayHash TableGreedySorting
- 1091. Shortest Path in Binary MatrixMediumLeetCodeArrayBreadth-First SearchMatrix
- 1093. Statistics from a Large SampleMediumLeetCodeArrayMathProbability and Statistics
- 1094. Car PoolingMediumLeetCodeArraySortingHeap (Priority Queue)Simulation
- 1098. Unpopular BooksMediumLeetCodeDatabase
- 11. Container With Most WaterMediumLeetCodeArrayTwo PointersGreedy
- 1100. Find K-Length Substrings With No Repeated CharactersMediumLeetCodeHash TableStringSliding Window
- 1101. The Earliest Moment When Everyone Become FriendsMediumLeetCodeArrayUnion-FindSorting
- 1102. Path With Maximum Minimum ValueMediumLeetCodeArrayBinary SearchDepth-First SearchBreadth-First Search
- 1104. Path In Zigzag Labelled Binary TreeMediumLeetCodeMathTreeBinary Tree
- 1105. Filling Bookcase ShelvesMediumLeetCodeArrayDynamic Programming
- 1107. New Users Daily CountMediumLeetCodeDatabase
- 1109. Corporate Flight BookingsMediumLeetCodeArrayPrefix Sum
- 1110. Delete Nodes And Return ForestMediumLeetCodeArrayHash TableTreeDepth-First Search
- 1111. Maximum Nesting Depth of Two Valid Parentheses StringsMediumLeetCodeStringStack
- 1112. Highest Grade For Each StudentMediumLeetCodeDatabase
- 1115. Print FooBar AlternatelyMediumLeetCodeConcurrency
- 1116. Print Zero Even OddMediumLeetCodeConcurrency
- 1117. Building H2OMediumLeetCodeConcurrency
- 1120. Maximum Average SubtreeMediumLeetCodeTreeDepth-First SearchBinary Tree
- 1123. Lowest Common Ancestor of Deepest LeavesMediumLeetCodeHash TableTreeDepth-First SearchBreadth-First Search
- 1124. Longest Well-Performing IntervalMediumLeetCodeArrayHash TableStackMonotonic Stack
- 1126. Active BusinessesMediumLeetCodeDatabase
- 1129. Shortest Path with Alternating ColorsMediumLeetCodeBreadth-First SearchGraph Theory
- 113. Path Sum IIMediumLeetCodeBacktrackingTreeDepth-First SearchBinary Tree
- 1130. Minimum Cost Tree From Leaf ValuesMediumLeetCodeArrayDynamic ProgrammingStackGreedy
- 1131. Maximum of Absolute Value ExpressionMediumLeetCodeArrayMath
- 1132. Reported Posts IIMediumLeetCodeDatabase
- 1135. Connecting Cities With Minimum CostMediumLeetCodeUnion-FindGraph TheoryHeap (Priority Queue)Minimum Spanning Tree
- 1136. Parallel CoursesMediumLeetCodeGraph TheoryTopological Sort
- 1138. Alphabet Board PathMediumLeetCodeHash TableString
- 1139. Largest 1-Bordered SquareMediumLeetCodeArrayDynamic ProgrammingMatrix
- 114. Flatten Binary Tree to Linked ListMediumLeetCodeLinked ListStackTreeDepth-First Search
- 1140. Stone Game IIMediumLeetCodeArrayMathDynamic ProgrammingPrefix Sum
- 1143. Longest Common SubsequenceMediumLeetCodeStringDynamic Programming
- 1144. Decrease Elements To Make Array ZigzagMediumLeetCodeArrayGreedy
- 1145. Binary Tree Coloring GameMediumLeetCodeTreeDepth-First SearchBinary Tree
- 1146. Snapshot ArrayMediumLeetCodeArrayHash TableBinary SearchDesign
- 1149. Article Views IIMediumLeetCodeDatabase
- 1151. Minimum Swaps to Group All 1's TogetherMediumLeetCodeArraySliding Window
- 1152. Analyze User Website Visit PatternMediumLeetCodeArrayHash TableStringSorting