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

常州做网站信息怎样做手机网站建设

常州做网站信息,怎样做手机网站建设,wordpress 视频外链,wordpress中文固定连接不好文章目录 引用头文件初始化赋值遍历 list 容器迭代器list 常用方法删除元素插入元素 合并列表 list 翻译为列表,列表容器被实现为双向链表,因此它提供了对其数据的双向顺序访问。 List 不提供快速随机访问,它只支持双向顺序访问。 List 允许…

文章目录

  • 引用头文件
  • 初始化赋值
  • 遍历 list 容器
  • 迭代器
  • list 常用方法
    • 删除元素
    • 插入元素
  • 合并列表

list 翻译为列表,列表容器被实现为双向链表,因此它提供了对其数据的双向顺序访问

List 不提供快速随机访问,它只支持双向顺序访问List 允许在恒定时间内在序列中的任何位置进行插入和删除操作。

零大小的列表也是有效的。 在这种情况下 list.begin()list.end() 指向相同的位置。 但是调用 front()back() 的行为是未定义的。

引用头文件

#include <list>

初始化赋值

list<int> lis; // 初始化空列表
list<int> lis(5); // 初始化列表 5 个元素
list<int> lis(3,2); // 列表 初始化 3个2 : 2 2 2
list<int> lis( {3,2, 4} ); // 初始化 3 2 4
list<int> lis = {1, 2, 3}; // 初始化 1 2 3
list<int> lis1(lis); // 初始化为 lis 中元素
list<int> lis1 = {lis.begin(), lis.end()}; // 初始化为 lis 中元素

遍历 list 容器

不支持索引遍历

  1. for rang遍历
list<int> lis({3,2, 4});
for(int x : lis) {cout<< x<<endl;
}
  1. 迭代器遍历
list<int> lis({3,2, 4});
for(auto it = lis.begin(); it != lis.end(); it++) {cout<<*it <<endl;
}

迭代器

list 容器,迭代器只支持 ++ -- 操作

list 常用方法

方法说明
back() 返回对列表最后一个元素
begin()返回一个随机访问迭代器,它指向列表的第一个元素
end()返回一个随机访问迭代器,它指向列表的最后一个元素
empty()测试列表是否为空
erase(value)从列表中删除单个元素
front()返回列表第一个元素
insert(value)通过在容器中插入新元素来扩展列表
merge(duq1)两个排序列表合并为一个
size()返回双端队列中存在的元素总数
pop_back()从列表中删除最后一个元素
pop_front()从列表中删除第一个元素
push_back()在列表末尾插入新元素
push_front()在列表首部插入新元素
sort()自带对列表的元素进行排序的功能
unique()从列表中删除所有连续的重复元素

删除元素

  1. l.erase(l.begin()) 删除 l 的 首部元素
  2. l.erase(l.begin(), l.end()) 删除 l 首部到末尾的元素
list<int> l = {1, 2, 3, 4, 5};
l.erase(l.begin(), l.end());

插入元素

  1. lis.insert(lis.end(), value) 在 lis 末尾插入 value
  2. lis.insert(lis.end(), num, value) 在 lis 末尾插入 num 个 value
  3. l1.insert(l1.begin(), l2.begin(), l2.end()); 在 l1 的首部 插入 l2 全部元素
list<int> l1 = {3, 4, 5};
list<int> l2 = {1, 2};l1.insert(l1.begin(), l2.begin(), l2.end());

合并列表

  1. l2.merge(l1) 将l1合并到l2,并按照升序排列
  2. l2.merge(l1, cmp_fun) 将l1合并到l2,根据 cmp_fun 排列

bool cmp_fun(int a, int b) {return a > b;
}list<int> l1 = {31, 11, 5, 1};
list<int> l2 = {30, 20, 10};l2.merge(l1, cmp_fun);
http://www.yayakq.cn/news/379013/

相关文章:

  • soso网站提交入口网站改版 价格
  • 学校网站建设的安全策略做咩有D网站响网吧上不了
  • 长沙公司网站高端网站建设界面ui设计
  • 谷歌网站收录提交入口网红营销的价值
  • 商城网站建设方案电子版清苑区建设局网站
  • 网网站建设站建设少儿编程课程
  • 大岭山网站建设公司网站建设的七大主要目的
  • 温州建设信息网站洛阳网站建设找汉狮
  • 建设银行上海分行招聘网站怎样发布信息到网上
  • 设计优秀的网站推荐免费网站下载app软件免费
  • 从哪个网站设置宽带主机沈阳妇科检查
  • 设置备份管理wordpress谷歌seo推广
  • 物联网技术主要学什么seo搜索排名影响因素主要有
  • 有口碑的宁波网站建设泰安高端网站设计建设
  • 阿里云clouder网站建设关于网站建设的意见
  • 专做网页的网站黄骅市属于哪里
  • 网站建设方案主要是eclips怎么做网站
  • 网站开发能干什么网站建设实施过程
  • 手机网站建设系统wordpress 路径
  • 电白区住房和城乡建设局网站湖北平台网站建设哪里好
  • 青海西宁高端网站建设关键词优化分析工具
  • 建设公司网站需要注意什么购物网站建设技术难点
  • 做网站工资还没有文员高做外贸网站可以收付款吗
  • 吴忠网站设计公司网站怎么增加关键词库
  • 中山网站建设文化市场seo专业培训机构
  • 深圳全国网站制作哪个好美乐乐网站源码
  • 大型网站建设推广江西建设网官方网站
  • 网站分辨率做多大施工企业介绍
  • 了解深圳网站定制开发wordpress 浮框 微信
  • 网站建设算不算固定资产番禺网站建设哪家好