Letcode
文章平均质量分 51
sHuXnHs
这个作者很懒,什么都没留下…
展开
-
双端队列——Letcode622. Design Circular Queue
1.题目设计你的循环队列实现。 循环队列是一种线性数据结构,其操作表现基于 FIFO(先进先出)原则并且队尾被连接在队首之后以形成一个循环。它也被称为“环形缓冲器”。循环队列的一个好处是我们可以利用这个队列之前用过的空间。在一个普通队列里,一旦一个队列满了,我们就不能插入下一个元素,即使在队列前面仍有空间。但是使用循环队列,我们能使用这些空间去存储新的值。你的实现应该支持如下操作:MyCi...原创 2018-12-17 22:41:59 · 277 阅读 · 0 评论 -
双端循环队列——Letcode641.Design Circular Deque
1.题目设计实现双端队列。你的实现需要支持以下操作:MyCircularDeque(k):构造函数,双端队列的大小为k。insertFront():将一个元素添加到双端队列头部。 如果操作成功返回 true。insertLast():将一个元素添加到双端队列尾部。如果操作成功返回 true。deleteFront():从双端队列头部删除一个元素。 如果操作成功返回 true。dele...原创 2018-12-18 01:32:40 · 792 阅读 · 0 评论