C#LeetCode刷题-设计

C#LeetCode刷题-设计

C#LEETCODE刷题概述

概述

所有LeetCode设计类算法题汇总。

设计篇

#题名刷题
146LRU缓存机制 
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常数时间插入、删除和获取随机元素 
381O(1) 时间插入、删除和获取随机元素 – 允许重复 
432全 O(1) 的数据结构 
460LFU缓存 
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

发表评论

登录后才能评论