| LRU Cache |
困难 |
| Min Stack |
简单 |
| Binary Search Tree Iterator |
中等 |
| Flatten Nested List Iterator |
中等 |
| Design Twitter |
中等 |
| Insert Delete GetRandom O(1) |
中等 |
| Insert Delete GetRandom O(1) - Duplicates allowed |
困难 |
| All O`one Data Structure |
困难 |
| LFU Cache |
困难 |
| Implement Trie (Prefix Tree) |
中等 |
| Add and Search Word - Data structure design |
中等 |
| Implement Stack using Queues |
简单 |
| Implement Queue using Stacks |
简单 |
| Serialize and Deserialize Binary Tree |
困难 |
| Peeking Iterator |
中等 |
| Design Linked List |
简单 |
| Design Circular Queue |
简单 |
| Design HashSet |
简单 |
| Design HashMap |
简单 |
| Find Median from Data Stream |
困难 |
| Design Circular Deque |
中等 |