算法设计与分析课件 03 deque(双端队列).pptxVIP

  • 5
  • 0
  • 约小于1千字
  • 约 8页
  • 2026-06-10 发布于山东
  • 举报

算法设计与分析课件 03 deque(双端队列).pptx

算法设计与分析本节要点CONTENTSdeque(双端队列)

dequedeque是一个双端队列,可以在两端进出队,支持数组表示法和随机访问。经常在序列两端操作时使用该函数。使用deque需要引入头文件#includedeque。成员函数:push_front(x)/push_back(x):从队头/队尾入队;pop_front()/pop_back():从队头/队尾出队;front()/back:返回队头/队尾元素;size():返回队中元素个数;empty():判队空,若为空返回true;clear():清空队列。

度度熊学队列

度度熊学队列

问题分析本题描述就是双端队列,因此可以采用deque实现。也可以采用list实现。度度熊学队列

算法设计本题描述的就是双端队列,可以使用deque解决。(1)定义一个deque数组d[]。(2)判断分别执行3种操作,第2种操作需要输出。(3)第3种情况,由于deque不支持翻转,可以使用反向迭代器控制。度度熊学队列

算法实现度度熊学队列

算法分析时间复杂度:时间复杂度为O(m),m为操作次数。空间复杂度:空间复杂度为O(n)。度度熊学队列

文档评论(0)

1亿VIP精品文档

相关文档