Design
Design¶
- 3508. Implement Router
 - 3484. Design Spreadsheet
 - 3408. Design Task Manager
 - 3391. Design a 3D Binary Matrix with Efficient Layer Tracking
 - 3369. Design an Array Statistics Tracker
 - 3242. Design Neighbor Sum Service
 - 2671. Frequency Tracker
 - 2642. Design Graph With Shortest Path Calculator
 - 2590. Design a Todo List
 - 2526. Find Consecutive Integers from a Data Stream
 - 2502. Design Memory Allocator
 - 2424. Longest Uploaded Prefix
 - 2408. Design SQL
 - 2353. Design a Food Rating System
 - 2349. Design a Number Container System
 - 2336. Smallest Number in Infinite Set
 - 2296. Design a Text Editor
 - 2286. Booking Concert Tickets in Groups
 - 2276. Count Integers in Intervals
 - 2254. Design Video Sharing Platform
 - 2241. Design an ATM Machine
 - 2227. Encrypt and Decrypt Strings
 - 2166. Design Bitset
 - 2102. Sequentially Ordinal Rank Tracker
 - 2080. Range Frequency Queries
 - 2069. Walking Robot Simulation II
 - 2043. Simple Bank System
 - 2034. Stock Price Fluctuation
 - 2013. Detect Squares
 - 1993. Operations on Tree
 - 1912. Design Movie Rental System
 - 1865. Finding Pairs With a Certain Sum
 - 1845. Seat Reservation Manager
 - 1825. Finding MK Average
 - 1804. Implement Trie II (Prefix Tree)
 - 1797. Design Authentication Manager
 - 1756. Design Most Recently Used Queue
 - 1670. Design Front Middle Back Queue
 - 1656. Design an Ordered Stream
 - 1628. Design an Expression Tree With Evaluate Function
 - 1622. Fancy Sequence
 - 1603. Design Parking System
 - 1600. Throne Inheritance
 - 1586. Binary Search Tree Iterator II
 - 1570. Dot Product of Two Sparse Vectors
 - 1500. Design a File Sharing System
 - 1483. Kth Ancestor of a Tree Node
 - 1476. Subrectangle Queries
 - 1472. Design Browser History
 - 1429. First Unique Number
 - 1396. Design Underground System
 - 1381. Design a Stack With Increment Operation
 - 1357. Apply Discount Every n Orders
 - 1352. Product of the Last K Numbers
 - 1348. Tweet Counts Per Frequency
 - 1286. Iterator for Combination
 - 1261. Find Elements in a Contaminated Binary Tree
 - 1244. Design A Leaderboard
 - 1206. Design Skiplist
 - 1172. Dinner Plate Stacks
 - 1166. Design File System
 - 1157. Online Majority Element In Subarray
 - 1146. Snapshot Array
 - 1032. Stream of Characters
 - 981. Time Based Key-Value Store
 - 933. Number of Recent Calls
 - 919. Complete Binary Tree Inserter
 - 911. Online Election
 - 901. Online Stock Span
 - 900. RLE Iterator
 - 895. Maximum Frequency Stack
 - 855. Exam Room
 - 745. Prefix and Suffix Search
 - 732. My Calendar III
 - 731. My Calendar II
 - 729. My Calendar I
 - 716. Max Stack
 - 715. Range Module
 - 707. Design Linked List
 - 706. Design HashMap
 - 705. Design HashSet
 - 703. Kth Largest Element in a Stream
 - 677. Map Sum Pairs
 - 676. Implement Magic Dictionary
 - 642. Design Search Autocomplete System
 - 641. Design Circular Deque
 - 635. Design Log Storage System
 - 631. Design Excel Sum Formula
 - 622. Design Circular Queue
 - 604. Design Compressed String Iterator
 - 588. Design In-Memory File System
 - 535. Encode and Decode TinyURL
 - 460. LFU Cache
 - 449. Serialize and Deserialize BST
 - 432. All O`one Data Structure
 - 431. Encode N-ary Tree to Binary Tree
 - 384. Shuffle an Array
 - 381. Insert Delete GetRandom O(1) - Duplicates allowed
 - 380. Insert Delete GetRandom O(1)
 - 379. Design Phone Directory
 - 362. Design Hit Counter
 - 359. Logger Rate Limiter
 - 355. Design Twitter
 - 353. Design Snake Game
 - 352. Data Stream as Disjoint Intervals
 - 348. Design Tic-Tac-Toe
 - 346. Moving Average from Data Stream
 - 341. Flatten Nested List Iterator
 - 308. Range Sum Query 2D - Mutable
 - 307. Range Sum Query - Mutable
 - 304. Range Sum Query 2D - Immutable
 - 303. Range Sum Query - Immutable
 - 297. Serialize and Deserialize Binary Tree
 - 295. Find Median from Data Stream
 - 288. Unique Word Abbreviation
 - 284. Peeking Iterator
 - 281. Zigzag Iterator
 - 271. Encode and Decode Strings
 - 251. Flatten 2D Vector
 - 244. Shortest Word Distance II
 - 232. Implement Queue using Stacks
 - 225. Implement Stack using Queues
 - 211. Design Add and Search Words Data Structure
 - 208. Implement Trie (Prefix Tree)
 - 173. Binary Search Tree Iterator
 - 170. Two Sum III - Data structure design
 - 155. Min Stack
 - 146. LRU Cache