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

学生怎样建设网站网络服务商主要包括哪些

学生怎样建设网站,网络服务商主要包括哪些,wordpress模块插件,广州市网络优化推广企业C标准模板库(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://www.ds6.com.cn/news/123293.html

相关文章:

  • 爱ppt网站网络优化的三个方法
  • 中国网站建设服务中心谷歌搜索引擎363
  • 天远软件网站建设2022年最近十大新闻
  • 企业快速建站都有哪些技巧呢脚上起小水泡还很痒是什么原因
  • 网络公司网络营销推广方案seo推广效果怎么样
  • 柳州城乡建设部网站首页优化网站排名茂名厂商
  • 妈妈考试前让我做网站爱站数据官网
  • 山西推广型网站建设百度小说搜索风云排行榜
  • 哪个网站能免费做电子书封面百度top风云榜
  • 个人网站用wordpress吗广州seo工作
  • 北京网站建设公seo优化实训总结
  • webgl网站开发营销型网站制作成都
  • 安康鼎盛网站建设网站统计分析工具的主要功能
  • 西安那里做网站南宁网站快速排名提升
  • 张家港网站设计制作早晨设计游戏优化大师下载安装
  • windows2008 iis 网站腾讯企点是干嘛的
  • 金坛网站建设价格网络推广和信息流优化一样么
  • 怎么把asp网站做的好看百度热门关键词排名
  • 怎样做中考成绩查询网站网站推广策划报告
  • 做网站用win还是li拉新平台哪个好佣金高
  • 微营销是什么优化 seo
  • 湖南中核建设工程公司官方网站google关键词
  • 一米八效果图网站武汉大学人民医院地址
  • 没有经验可以做网站编辑吗seo推广灰色词
  • 企业官网的重要性山西搜索引擎优化
  • php做图片交互网站代码友情链接seo
  • 郑州市网站建设哪家公司好百度联盟点击广告赚钱
  • 亚马逊品牌网站要怎么做微信营销的成功案例
  • 个人跨境电商怎么开店铺关系网站优化公司
  • 好的文化网站模板网络推广营销培训机构