Stacks, queues and heaps
37 practice items · needed by 17 roles
Easy 7Medium 17Hard 13
Coding problems
- Balanced Bracket Stringeasy
- Cancel Adjacent Twinseasy
- Collapse Repeated Readingseasy
- Middle of a Linked Listeasy
- Print Queue Finish Timeeasy
- Running Kth Highest Scoreeasy
- Scorekeeper With Undoeasy
- Add Two Odometer Readingsmedium
- Circle Elimination Ordermedium
- Convoy Collisionsmedium
- CPU Jobs with Cooldownmedium
- Days Until Warmermedium
- Evaluate a Flat Expressionmedium
- Expand Repeat Blocksmedium
- Fold a Linked Listmedium
- K Closest Feature Vectorsmedium
- Next Bigger Value on a Ringmedium
- Plan Courses Smallest-Firstmedium
- Price Streak Spanmedium
- Replay an LRU Cachemedium
- Single-Core Job Ordermedium
- Sliding Window Rate Limitermedium
- Split a List Around a Pivotmedium
- Where Does the Cycle Begin?medium
- Choose Projects to Grow Capitalhard
- Escape the Rising Floodhard
- Evaluate a Nested Expressionhard
- Largest Skyline Rectanglehard
- Merge K Sorted Streamshard
- Network Signal Delayhard
- Rainwater on a Terrain Maphard
- Reverse a List in Blockshard
- Rolling Median of a Signalhard
- Shortest Stretch Reaching a Target (With Refunds)hard
- Simulate a Snake Gamehard
- Smallest Range Touching Every Feedhard
- Sum of Every Stretch Minimumhard