c++中的deque容器怎么在指定的位置进行插入操作

时间:2024-10-13 21:15:18

1、首先,我们先进行尾插,头插,尾删,头删操作。其函数分别是push_back,push_front,pop_back,pop_front,直接调用函数即可。

c++中的deque容器怎么在指定的位置进行插入操作

2、当然,上述的四种方法只能对deque容器的头尾进行操作,我们需要使用insert函数对指定位置进行插入操作。首先是插入一个数。如下图,d.insert(d.begin(), 1000);第一个形参是插入的位置。

c++中的deque容器怎么在指定的位置进行插入操作

3、还可以一次在指定位置插入多个相同的值,d.insert(d.begin(), 2,10000);第二个参数指的是该值的个数。如下图。

c++中的deque容器怎么在指定的位置进行插入操作

4、当然,我们还可以在容器的pos位置插入[beg,end)区间的数据,输入即可。

c++中的deque容器怎么在指定的位置进行插入操作

5、除了插入操作,还对应着指定位置的删除操作,使用的是erase函数,使用erase(pos)就可以删除pos位置的数据了,如下。

c++中的deque容器怎么在指定的位置进行插入操作

6、当然,还可以删除某个连续位置的数据,直接使用erase(beg,end)即可删除。区间是前闭后开的,返回值是下一个数据的位置。

c++中的deque容器怎么在指定的位置进行插入操作
© 手抄报圈