Design
Design¶
- 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