Design
146. LRU Cache155. Min Stack170. Two Sum III - Data structure design173. Binary Search Tree Iterator208. Implement Trie (Prefix Tree)211. Add and Search Word - Data structure design225. Implement Stack using Queues232. Implement Queue using Stacks251. Flatten 2D Vector281. Zigzag Iterator284. Peeking Iterator328. Random Pick Index341. Flatten Nested List Iterator346. Moving Average from Data Stream348. Design Tic-Tac-Toe352. Data Stream as Disjoint Intervals359. Logger Rate Limiter362. Design Hit Counter380. Insert Delete GetRandom O(1)381. Insert Delete GetRandom O(1) - Duplicates allowed384. Shuffle an Array398. Random Pick Index432. All O`one Data Structure460. LFU Cache528. Random Pick with Weight535. Encode and Decode TinyURL588. Design In-Memory File System604. Design Compressed String Iterator622. Design Circular Queue635. Design Log Storage System642. Design Search Autocomplete System705. Design HashSet706. Design HashMap707. Design Linked List716. Max Stack981. Time Based Key-Value Store1032. Stream of Characters1146. Snapshot Array
Last updated
Was this helpful?