C++容器(Deque)
容器是C++非常方便的功能,今天给小伙伴们介绍deque库,vector库是C++专门用于处理动态双端数组的库,里面内置了许多增删改查的算法,在刷题时常常使用它。
deque容器
1 | #include<iostream> |
C++小结
当然了deque的相关操作还有很多很多,在这里也不可能一一讲解,但是常用的一些操作都已经介绍,尤其是empty,size,push_front,push_back,pop_front,pop_back,clear,back,索引和遍历这些操作,是deque最最常用的操作,在BFS有大量的应用,因为BFS需要在尾部插入元素,从头部弹出元素,使用vector不是很方便,因此deque可以大放异彩,有了deque容器,使得我们写代码时更加方便,请小伙伴们务必放在心上。