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 |
中等 |