381. O(1) 时间插入、删除和获取随机元素 - 允许重复
Hard | Array, Hash Table, Math, Design, Randomized
Hard | Array, Hash Table, Math, Design, Randomized
Medium | Array, Math, Design, Randomized
Hard | Hash Table, Linked List, Design, Doubly-Linked List
Medium | String, Tree, Depth-First Search, Breadth-First Search, Design, Binary Search Tree, Binary Tree
Hard | Hash Table, Linked List, Design, Doubly-Linked List
Medium | Hash Table, Linked List, Design, Doubly-Linked List
Medium | Stack, Design
Medium | Stack, Tree, Design, Binary Search Tree, Binary Tree, Iterator
Medium | Hash Table, String, Design, Trie
Medium | String, Depth-First Search, Design, Trie
Easy | Stack, Design, Queue
Easy | Stack, Design, Queue
Medium | Array, Design, Iterator
Hard | Two Pointers, Design, Sorting, Heap (Priority Queue), Data Stream
Hard | String, Tree, Depth-First Search, Breadth-First Search, Design, Binary Tree
Easy | Array, Design, Prefix Sum
Medium | Array, Design, Matrix, Prefix Sum
Medium | Array, Divide and Conquer, Design, Binary Indexed Tree, Segment Tree