Practice problems across 75+ categories
Practice coding problems across all companies and topics • 3600 problems | 879 Easy | 1856 Medium | 842 Hard
| # | Problem | Difficulty | Topics |
|---|---|---|---|
| 136 | Single Number | Easy | ArrayBit Manipulation |
| 137 | Single Number II | Medium | ArrayBit Manipulation |
| 138 | Copy List with Random Pointer | Medium | Hash TableLinked List |
| 139 | Word Break | Medium | ArrayHash TableString |
| 140 | Reorder List | Medium | Linked ListTwo PointersStack |
| 140 | Word Break II | Hard | ArrayHash TableString |
| 141 | Linked List Cycle | Easy | Hash TableLinked ListTwo Pointers |
| 142 | Linked List Cycle II | Medium | Hash TableLinked ListTwo Pointers |
| 144 | Binary Tree Preorder Traversal | Easy | StackTreeDepth-First Search |
| 145 | Binary Tree Postorder Traversal | Easy | StackTreeDepth-First Search |
| 145 | Sort List | Medium | Linked ListTwo PointersDivide and Conquer |
| 146 | LRU Cache | Medium | Hash TableLinked ListDesign |
| 147 | Insertion Sort List | Medium | Linked ListSorting |
| 149 | Max Points on a Line | Hard | ArrayHash TableMath |
| 150 | Evaluate Reverse Polish Notation | Medium | ArrayMathStack |
Powerful online tools to boost your productivity
Coding Ground For Developers
Code, Edit, Run and ShareIgnite your coding potential on Coding Ground - an immersive online platform for hands-on learning, collaboration, and skill development.