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

做原创短视频网站网站空间

做原创短视频网站,网站空间,网站开发哪里接到单子的,家具网站设计方案目录 1、list的使用 1.1 list的构造 1.2 list的遍历 1.3 list capacity 1.4 list element access 1.5 容量相关 list是一个带头双向循环链表 1、list的使用 1.1 list的构造 1.2 list的遍历 list只有两种遍历方式,因为没有operator[] 因为list的双向链表&am…

目录

1、list的使用

1.1 list的构造

1.2 list的遍历

1.3 list capacity

1.4 list element access

1.5 容量相关


list是一个带头双向循环链表

1、list的使用

1.1 list的构造

1.2 list的遍历

list只有两种遍历方式,因为没有operator[]

因为list的双向链表,所以是支持反向迭代器的,像forword_list是单链表,则只能支持正向迭代器

int main()
{list<int> lt;lt.push_back(1);lt.push_back(2);lt.push_back(3);lt.push_back(4);list<int>::iterator it = lt.begin();while (it != lt.end()){cout << *it <<" ";++it;}cout << endl;for (auto e : lt){cout << e << " ";}return 0;
}

1.3 list capacity

1.4 list element access

1.5 容量相关

迭代器的分类:

支持的操作接口的角度:单向(forword_list)、双向(list)、随机(vector)

使用场景角度:(正向迭代器+反向迭代器) + const迭代器

forword_list的迭代器只能正着走

list的迭代器即可正着走,也可反着走

vector的迭代器即可正着走,也可反着走,还可以+=,即一下子跳跃几个

list的迭代器是不支持+=的,即一次只能前进或后退一个

int main()
{list<int> lt;lt.push_back(1);lt.push_back(2);lt.push_back(3);lt.push_back(4);list<int>::iterator it = lt.begin();//在3的前面插入一个30lt.insert(lt.begin() + 2, 30);//这样是会报错的,正确的做法是使用find先找到return 0;
}
int main()
{list<int> lt;lt.push_back(1);lt.push_back(2);lt.push_back(3);lt.push_back(4);list<int>::iterator pos = find(lt.begin(), lt.end(), 3);//这里一定要判断一下,因为若没找到会变成尾插,而想要的是在3之后插入,变成尾插是错的if (pos != lt.end()){lt.insert(pos, 30);}return 0;
}

关于list的迭代器失效问题,在vector中,只要是扩容操作或erase操作都可能导致迭代器失效,而list中只有erase操作才会导致迭代器失效

clear是清空链表中除了头节点以外的所有结点

splice是将一个链表连接到另一个链表中

remove是找到所给的值,并直接将这个值删除

sort可对链表中的值排序

reverse是对链表进行逆置

http://www.mmbaike.com/news/39817.html

相关文章:

  • 安庆网站优化湖南百度推广公司
  • 橙 网站画质优化app下载
  • 宝塔配置wordpress主题搜索引擎优化推广
  • 企业网站制作素材网站手机版排名seo
  • wordpress 购物车太原网站建设优化
  • 坪山模板网站建设公司百度文库登录入口
  • 广州制作网站公司电话线上线下一体化营销
  • 电商网站开发语言seo关键词优化价格
  • 推广的十种方式北京seo排名方法
  • 网站建设否定关键词百度客服人工电话95188
  • 网站改版后不收录公众号推广渠道
  • 正规的佛山网站建设价格网页制作软件
  • 政府门户网站的建设管理做网络销售如何找客户
  • 网站托管武汉百度快速排名提升
  • 网站的销售怎么做友情链接买卖代理
  • 大数据系统关键词优化网站排名
  • 关于咖啡厅网站建设的论文交易平台官网
  • 景县做网站合肥关键词排名技巧
  • 汽车案例网站百度搜索风云榜小说排行榜
  • 360免费wifi安全吗北京网站优化怎么样
  • wordpress hexo主题抖音优化
  • 云南公司做网站的价格最新网络推广平台
  • 百度公司网站怎么建设网站推广的内容
  • 四川住房建设网站软文写作范例大全
  • 官方你网站建设策略广告竞价
  • 网站建设费用 多少百度网盘网页版入口
  • 做外贸没有网站需要注意什么条件seo项目分析
  • 网站开发字体百度搜索排行
  • discuz 网站搬家安徽网站推广公司
  • 微商怎么做自己的网站抖音视频seo霸屏