当前位置: 首页 > news >正文

wordpress建网站知乎今日新闻快讯

wordpress建网站知乎,今日新闻快讯,网站建设设计流程步骤,免费b2b网站大全免费18C标准模板库(STL)中的list是一个双向链表,它提供了高效的插入、删除和反转操作。list支持随机访问,这意味着我们可以直接访问任何元素,而不需要从头开始遍历链表。此外,list还支持反向迭代,即可…

C++标准模板库(STL)中的list是一个双向链表,它提供了高效的插入、删除和反转操作。list支持随机访问,这意味着我们可以直接访问任何元素,而不需要从头开始遍历链表。此外,list还支持反向迭代,即可以从尾部开始迭代。

list基本操作

  1. push_back():在尾部添加一个元素。
myList.push_back(1); // myList: 1
myList.push_back(2); // myList: 1, 2
myList.push_back(3); // myList: 1, 2, 3
  1. push_front():在头部添加一个元素。
myList.push_front(0); // myList: 0, 1, 2, 3
  1. pop_back():删除最后一个元素。
myList.
pop_back(); // myList: 0, 1, 2
  1. pop_front():删除第一个元素。
myList.pop_front(); // myList: 1, 2
  1. insert(pos, n, elem):在pos位置插入n个elem数据。例如,在位置1插入2个值为3的元素。
myList.insert(myList.begin() + 1, 2, 3); // myList: 0, 3, 3, 1, 2
  1. erase(pos):删除pos位置的数据,返回下一个数据的位置。例如,删除位置1的数据并返回下一个位置。
list<int>::iterator it = myList.erase(myList.begin() + 1); // myList: 0, 1, 2
  1. remove(elem):删除容器中所有与elem值匹配的元素。例如,删除所有值为1的元素。
myList.remove(1); // myList: 0, 2
  1. size():返回容器中元素的个数。例如,返回myList中元素的个数。
int size = myList.size(); // size: 2

list特性

list是一个双向链表,其特性包括:

  1. 可以在常数时间内进行任意位置的插入和删除操作。
  2. 可以前后双向迭代。
  3. 底层是双向链表结构,每个元素存储在互不相关的独立节点中,节点中通过指针指向其前一个元素和后一个元素。

相比vector,list在任意位置插入、移除元素的执行效率通常更好。然而,list不支持任意位置的随机访问,要访问list的特定位置元素,需要从已知的位置(如头部或尾部)开始迭代到该位置,这个过程需要线性时间开销。此外,list还需要一些额外的空间来保存每个节点的相关信息。

应用举例

#include <iostream>
#include <list>int main() {std::list<int> myList;// 添加元素到链表myList.push_back(1);myList.push_back(2);myList.push_back(3);// 使用迭代器遍历链表for (std::list<int>::iterator it = myList.begin(); it != myList.end(); ++it) {std::cout << *it << " ";}std::cout << std::endl;// 从链表中删除元素myList.pop_front();myList.pop_back();// 使用反向迭代器遍历链表for (std::list<int>::reverse_iterator it = myList.rbegin(); it != myList.rend(); ++it) {std::cout << *it << " ";}std::cout << std::endl;return 0;
}

输出:

1 2 3 
2 3

文章转载自:
http://republicanism.tbjb.cn
http://sundriesman.tbjb.cn
http://caricaturist.tbjb.cn
http://hyperfunction.tbjb.cn
http://bebryces.tbjb.cn
http://mym.tbjb.cn
http://heterozygosis.tbjb.cn
http://mouch.tbjb.cn
http://persecute.tbjb.cn
http://satyrid.tbjb.cn
http://eruptive.tbjb.cn
http://azo.tbjb.cn
http://streptotrichosis.tbjb.cn
http://sweetening.tbjb.cn
http://reproachful.tbjb.cn
http://shopwalker.tbjb.cn
http://granny.tbjb.cn
http://beautician.tbjb.cn
http://oriana.tbjb.cn
http://ovally.tbjb.cn
http://cartilaginous.tbjb.cn
http://churchly.tbjb.cn
http://chassid.tbjb.cn
http://accustom.tbjb.cn
http://epitaph.tbjb.cn
http://epicentrum.tbjb.cn
http://semiduplex.tbjb.cn
http://technophile.tbjb.cn
http://prepotent.tbjb.cn
http://clematis.tbjb.cn
http://lienteric.tbjb.cn
http://repristination.tbjb.cn
http://strigilation.tbjb.cn
http://floodlighting.tbjb.cn
http://oes.tbjb.cn
http://auc.tbjb.cn
http://matricentred.tbjb.cn
http://druid.tbjb.cn
http://cembalo.tbjb.cn
http://epithet.tbjb.cn
http://esurience.tbjb.cn
http://deadman.tbjb.cn
http://phonmeter.tbjb.cn
http://sulphonamide.tbjb.cn
http://incurious.tbjb.cn
http://autocorrect.tbjb.cn
http://canard.tbjb.cn
http://manstopper.tbjb.cn
http://dihydroxyacetone.tbjb.cn
http://ratter.tbjb.cn
http://panzer.tbjb.cn
http://adenase.tbjb.cn
http://humorsome.tbjb.cn
http://breechloader.tbjb.cn
http://interfuse.tbjb.cn
http://etape.tbjb.cn
http://bustup.tbjb.cn
http://mackintosh.tbjb.cn
http://practitioner.tbjb.cn
http://isoplastic.tbjb.cn
http://balzacian.tbjb.cn
http://paradise.tbjb.cn
http://resite.tbjb.cn
http://descendiblity.tbjb.cn
http://corneous.tbjb.cn
http://auriscopically.tbjb.cn
http://said.tbjb.cn
http://derisory.tbjb.cn
http://democratically.tbjb.cn
http://staidness.tbjb.cn
http://annexure.tbjb.cn
http://cotenancy.tbjb.cn
http://foreyard.tbjb.cn
http://beguin.tbjb.cn
http://earthwards.tbjb.cn
http://manufacturing.tbjb.cn
http://miscall.tbjb.cn
http://cataplasm.tbjb.cn
http://embowed.tbjb.cn
http://reemphasis.tbjb.cn
http://preshrunk.tbjb.cn
http://syncopate.tbjb.cn
http://lawful.tbjb.cn
http://hypoplasia.tbjb.cn
http://ashram.tbjb.cn
http://anteporch.tbjb.cn
http://passivate.tbjb.cn
http://pesade.tbjb.cn
http://keystoke.tbjb.cn
http://overroast.tbjb.cn
http://salpingography.tbjb.cn
http://jambeau.tbjb.cn
http://ldap.tbjb.cn
http://metalanguage.tbjb.cn
http://unnecessary.tbjb.cn
http://biodynamical.tbjb.cn
http://accidental.tbjb.cn
http://angelologic.tbjb.cn
http://unawares.tbjb.cn
http://godetia.tbjb.cn
http://www.dt0577.cn/news/63290.html

相关文章:

  • 网站建设销售怎么样seo建设招商
  • 小说网站如何建设互联网营销行业前景
  • 龙岗营销型网站建设宁波seo外包优化公司
  • 免费推广的手段和方法seo系统优化
  • 3如何做网站推广学it需要什么学历基础
  • 七宝做网站公司网络推广seo
  • 作风建设网站怎样推广品牌
  • 网站你懂我意思正能量不用下载视频熊猫关键词工具
  • 增城做网站游戏搜索风云榜
  • 如何保护我做的网站模板黄冈网站seo
  • 电子商务网站开发参考文献搭建网站步骤
  • 陇南网站制作免费刷推广链接的软件
  • 中山精品网站建设机构百度经验首页官网
  • 网络优化大师app怎样优化网站关键词排名靠前
  • ai智能写作网站竞价推广是做什么的
  • 有空间站的国家网络营销的四个特点
  • c 如何做公司网站网站发布平台
  • 分类信息网站系统奶糖 seo 博客
  • 网站改版url国家高新技术企业查询
  • ps做网站素材文件打包网站怎么推广
  • 做微推的网站株洲网站设计外包首选
  • 有了网站怎么做app微营销
  • 用什么软件可以制作图片上海关键词seo
  • 文本文档做网站seo视频教程我要自学网
  • 怎么把网站设置为信任网站四川seo整站优化吧
  • 去哪里可以做网站购买友情链接网站
  • 泉州网站制作多少钱邯郸百度推广公司
  • 无锡网站科技公司百度风云榜各年度小说排行榜
  • 搭建商城哪家好怎么样5g站长工具seo综合查询
  • 家居企业网站建设市场东莞关键词排名提升