Skip to content

Topic: Design

95 problems
#TitleStatusDifficulty
146LRU CachereadMedium
155Min StackreadMedium
173Binary Search Tree IteratorreadMedium
208Implement Trie (Prefix Tree)readMedium
211Design Add and Search Words Data StructurereadMedium
225Implement Stack using QueuesreadEasy
232Implement Queue using StacksreadEasy
271Encode and Decode StringsreadMedium
284Peeking IteratorreadMedium
295Find Median from Data StreamreadHard
297Serialize and Deserialize Binary TreereadHard
303Range Sum Query - ImmutablereadEasy
304Range Sum Query 2D - ImmutablereadMedium
307Range Sum Query - MutablereadMedium
341Flatten Nested List IteratorreadMedium
352Data Stream as Disjoint IntervalsreadHard
355Design TwitterreadMedium
380Insert Delete GetRandom O(1)readMedium
381Insert Delete GetRandom O(1) - Duplicates allowedreadHard
384Shuffle an ArrayreadMedium
432All O`one Data StructurereadHard
449Serialize and Deserialize BSTreadMedium
460LFU CachereadHard
535Encode and Decode TinyURLreadMedium
622Design Circular QueuereadMedium
641Design Circular DequereadMedium
676Implement Magic DictionaryreadMedium
677Map Sum PairsreadMedium
703Kth Largest Element in a StreamreadEasy
705Design HashSetreadEasy
706Design HashMapreadEasy
707Design Linked ListreadMedium
715Range ModulereadHard
729My Calendar IreadMedium
731My Calendar IIreadMedium
732My Calendar IIIreadHard
745Prefix and Suffix SearchreadHard
855Exam RoomreadMedium
895Maximum Frequency StackreadHard
900RLE IteratorreadMedium
901Online Stock SpanreadMedium
911Online ElectionreadMedium
919Complete Binary Tree InserterreadMedium
933Number of Recent CallsreadEasy
981Time Based Key-Value StorereadMedium
1032Stream of CharactersreadHard
1146Snapshot ArrayreadMedium
1157Online Majority Element In SubarrayreadHard
1172Dinner Plate StacksreadHard
1206Design SkiplistreadHard
Page 1 of 2