| 146. LRU Cache | | | Solve | Medium | | |
| 155. Min Stack | | | Solve | Medium | | |
| 170. Two Sum III - Data structure design | | | Solve | Easy | | |
| 173. Binary Search Tree Iterator | | | Solve | Medium | | |
| 208. Implement Trie (Prefix Tree) | | | Solve | Medium | | |
| 211. Design Add and Search Words Data Structure | | | Solve | Medium | | |
| 225. Implement Stack using Queues | | | Solve | Easy | | |
| 232. Implement Queue using Stacks | | | Solve | Easy | | |
| 244. Shortest Word Distance II | | | Solve | Medium | | |
| 251. Flatten 2D Vector | | | Solve | Medium | | |
| 271. Encode and Decode Strings | | | Solve | Medium | | |
| 281. Zigzag Iterator | | | Solve | Medium | | |
| 284. Peeking Iterator | | | Solve | Medium | | |
| 288. Unique Word Abbreviation | | | Solve | Medium | | |
| 295. Find Median from Data Stream | | | Solve | Hard | | |
| 297. Serialize and Deserialize Binary Tree | | | Solve | Hard | | |
| 303. Range Sum Query - Immutable | | | Solve | Easy | | |
| 304. Range Sum Query 2D - Immutable | | | Solve | Medium | | |
| 307. Range Sum Query - Mutable | | | Solve | Medium | | |
| 308. Range Sum Query 2D - Mutable | | | Solve | Medium | | |
| 341. Flatten Nested List Iterator | | | Solve | Medium | | |
| 346. Moving Average from Data Stream | | | Solve | Easy | | |
| 348. Design Tic-Tac-Toe | | | Solve | Medium | | |
| 352. Data Stream as Disjoint Intervals | | | Solve | Hard | | |
| 353. Design Snake Game | | | Solve | Medium | | |
| 355. Design Twitter | | | Solve | Medium | | |
| 359. Logger Rate Limiter | | | Solve | Easy | | |
| 362. Design Hit Counter | | | Solve | Medium | | |
| 379. Design Phone Directory | | | Solve | Medium | | |
| 380. Insert Delete GetRandom O(1) | | | Solve | Medium | | |
| 381. Insert Delete GetRandom O(1) - Duplicates allowed | | | Solve | Hard | | |
| 384. Shuffle an Array | | | Solve | Medium | | |
| 431. Encode N-ary Tree to Binary Tree | | | Solve | Hard | - | |
| 432. All O`one Data Structure | | | Solve | Hard | | |
| 449. Serialize and Deserialize BST | | | Solve | Medium | | |
| 460. LFU Cache | | | Solve | Hard | | |
| 535. Encode and Decode TinyURL | | | Solve | Medium | | |
| 588. Design In-Memory File System | | | Solve | Hard | | |
| 604. Design Compressed String Iterator | | | Solve | Easy | | |
| 622. Design Circular Queue | | | Solve | Medium | | |
| 631. Design Excel Sum Formula | | | Solve | Hard | | |
| 635. Design Log Storage System | | | Solve | Medium | | |
| 641. Design Circular Deque | | | Solve | Medium | - | |
| 642. Design Search Autocomplete System | | | Solve | Hard | | |
| 676. Implement Magic Dictionary | | | Solve | Medium | | |
| 677. Map Sum Pairs | | | Solve | Medium | | |
| 703. Kth Largest Element in a Stream | | | Solve | Easy | | |
| 705. Design HashSet | | | Solve | Easy | | |
| 706. Design HashMap | | | Solve | Easy | | |
| 707. Design Linked List | | | Solve | Medium | | |