
文章目录
概述
所有LeetCode设计类算法题汇总。
设计篇
# | 题名 | 刷题 |
---|---|---|
146 | LRU缓存机制 | |
155 | 最小栈 | C#LeetCode刷题之#155-最小栈(Min Stack) |
173 | 二叉搜索树迭代器 | |
208 | 实现 Trie (前缀树) | |
211 | 添加与搜索单词 – 数据结构设计 | |
225 | 用队列实现栈 | C#LeetCode刷题之#225-用队列实现栈(Implement Stack using Queues) |
232 | 用栈实现队列 | C#LeetCode刷题之#232-用栈实现队列(Implement Queue using Stacks) |
284 | 顶端迭代器 | |
295 | 数据流的中位数 | |
297 | 二叉树的序列化与反序列化 | |
341 | 扁平化嵌套列表迭代器 | |
355 | 设计推特 | |
380 | 常数时间插入、删除和获取随机元素 | |
381 | O(1) 时间插入、删除和获取随机元素 – 允许重复 | |
432 | 全 O(1) 的数据结构 | |
460 | LFU缓存 | |
622 | 设计循环队列 | C#LeetCode刷题之#622-设计循环队列(Design Circular Queue) |
641 | 设计循环双端队列 | C#LeetCode刷题之#641-设计循环双端队列(Design Circular Deque) |
705 | 设计哈希集合 | C#LeetCode刷题之#705-设计哈希集合(Design HashSet) |
706 | 设计哈希映射 | C#LeetCode刷题之#706-设计哈希映射(Design HashMap) |
707 | 设计链表 | C#LeetCode刷题之#707-设计链表(Design Linked List) |
本文由 .Net中文网 原创发布,欢迎大家踊跃转载。
转载请注明本文地址:https://www.byteflying.com/archives/1047。