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

高端品牌网站建设兴田德润在哪儿可以做ppt的网站

高端品牌网站建设兴田德润在哪儿,可以做ppt的网站,类似于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.yayakq.cn/news/843292/

相关文章:

  • 北京建工集团有限公司官网沈阳优化网站
  • 电商类网站建设价格网站建设和设计
  • 建设优化一个网站步骤wordpress 用户注册
  • 可口可乐网站建设策划方案电脑上建设银行网站打不开
  • 网站开发团队奖惩计算机考试网页制作题
  • 道县网站建设企业网站设计服务公司
  • 网页模板网站 优帮云北京建设电工证查询网站
  • copyright技术支持 东莞网站建设70 网站制作
  • 做淘宝客网站好搭建吗最有前景的代理产品
  • 做网站这么便宜可以吗个人微信小程序怎么赚钱
  • 大气个人网站源码天元建设集团有限公司承包
  • 专业模板建站公司邢台住房和城乡建设部网站
  • 做药材有什么好的网站发布广东建设工程信息网站
  • 合肥响应式网站建设方案上海十大家装公司排名
  • 农产品网站设计方案站长网站统计
  • c 网站开发河北三河建设厅网站6
  • 岳阳汨罗网站建设专业网络推广公司排名
  • 西安网站建设hyk123建门户网站哪家最好
  • 做网站数据库及相关配置从手机上可以做网站吗
  • 网站后台登陆验证码不显示wordpress数据库显示图片
  • 有域名怎么建设网站网站标签怎么做跳转
  • 贵阳经开区建设管理局网站上传网站数据库吗
  • 用模板怎么做网站网站策划编辑是干嘛的
  • 毛绒玩具东莞网站建设东莞网站开发教程
  • 渭南做网站哪家公司桂林市生活网官方网站
  • 奥维网络高端网站建设公司php自建网站
  • 襄阳网站建设兼职查网站域名备案
  • 如何加快网站打开速度网站做等级测评
  • 企业网站建设高端品牌网站界面设计应该遵循的原则
  • 国外代理网站南头专业企业网站建设公司