| 151. Reverse Words in a StringOpen source | Medium | Two PointersString |
| 152. Maximum Product SubarrayOpen source | Medium | ArrayDynamic Programming |
| 153. Find Minimum in Rotated Sorted ArrayOpen source | Medium | ArrayBinary Search |
| 154. Find Minimum in Rotated Sorted Array IIOpen source | Hard | ArrayBinary Search |
| 155. Min StackOpen source | Medium | StackDesign |
| 156. Binary Tree Upside DownOpen sourcePremium | Medium | TreeDepth-First SearchBinary Tree |
| 157. Read N Characters Given Read4Open sourcePremium | Easy | ArraySimulationInteractive |
| 158. Read N Characters Given read4 II - Call Multiple TimesOpen sourcePremium | Hard | ArraySimulationInteractive |
| 159. Longest Substring with At Most Two Distinct CharactersOpen sourcePremium | Medium | Hash TableStringSliding Window |
| 160. Intersection of Two Linked ListsOpen source | Easy | Hash TableLinked ListTwo Pointers |
| 161. One Edit DistanceOpen sourcePremium | Medium | Two PointersString |
| 162. Find Peak ElementOpen source | Medium | ArrayBinary Search |
| 163. Missing RangesOpen sourcePremium | Easy | Array |
| 164. Maximum GapOpen source | Medium | ArraySortingBucket Sort+2 more |
| 165. Compare Version NumbersOpen source | Medium | Two PointersString |
| 166. Fraction to Recurring DecimalOpen source | Medium | Hash TableMathString |
| 167. Two Sum II - Input Array Is SortedOpen source | Medium | ArrayTwo PointersBinary Search |
| 168. Excel Sheet Column TitleOpen source | Easy | MathString |
| 169. Majority ElementOpen source | Easy | ArrayHash TableDivide and Conquer+3 more |
| 170. Two Sum III - Data structure designOpen sourcePremium | Easy | ArrayHash TableTwo Pointers+2 more |
| 171. Excel Sheet Column NumberOpen source | Easy | MathString |
| 172. Factorial Trailing ZeroesOpen source | Medium | Math |
| 173. Binary Search Tree IteratorOpen source | Medium | StackTreeDesign+3 more |
| 174. Dungeon GameOpen source | Hard | ArrayDynamic ProgrammingMatrix |
| 175. Combine Two TablesOpen source | Easy | Database |