c++stl <list>插入时,如何对链表中间的任意位置插入元素

c++stl <list>插入时,如何对链表中间的任意位置插入元素,第1张

没有直接根据第几个元素插入的函数,不过可以这样来插入第n个元素

list<int>::iterator j = a.begin()

for(i = 0i <n &&j!= a.end()++i)

++j

a.insert(j,5,100)

读任意一个元素也可以用同样方法

List是接口--继承于collection序列(接口)

List是有序的 collection(也称为序列)。该接口的实现类可以对列表中每个元素的插入位置进行精确地控制。

List如何插入元素?

List 接口提供了两种在列表的插入元素的方法。

add(E e)   向列表的尾部添加指定的元素(可选 *** 作)。

add(int index, E element) 在列表的指定位置插入指定元素(可选 *** 作)。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11734084.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-18
下一篇2023-05-18

发表评论

登录后才能评论

评论列表(0条)

    保存