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

广州皮具网站建设百度的竞价排名是哪种方式

广州皮具网站建设,百度的竞价排名是哪种方式,全国做网站排行,小程序是做什么的本篇博客梳理C的STL中的list容器 一、list的基本结构与使用 1.list的介绍 list的底层是带头循环双向链表 带头:含哨兵位 循环:尾节点的next指针指向哨兵位 双向:每个节点具有两个指针域,一个指针指向前一个结点 2…

本篇博客梳理C++的STL中的list容器

一、list的基本结构与使用

1.list的介绍

list的底层是带头循环双向链表
list的结构
带头:含哨兵位
循环:尾节点的next指针指向哨兵位
双向:每个节点具有两个指针域,一个指针指向前一个结点

2.list的使用

(1)list的构造函数

构造函数接口说明
list (size_type n, const value_type& val = value_type()用n个val值构造list
list()构造空的list
list(const list& x)拷贝构造
list(InputIrerator first,InputIrerator last)用(first,last)区间中的元素来构造list

(2)迭代器

函数声明接口说明
begin/end返回第一个元素的迭代器/返回最后一个元素下一个位置的迭代器
rbegin/rend返回第一个元素的位置(即end处)/返回最后一个元素的下一个位置(即begin)

迭代器的分类:
① 功能上
功能上的分类

② 性质上

性质上的分类
实际上,迭代器的性质由STL的底层结构决定
单向迭代器:只支持单向遍历
双向迭代器:支持双向遍历,支持++和–,但不支持一下子+或者-多个单位
随机迭代器:支持随机访问,也就是既支持++和–,也支持+n和-n

(3)容量相关函数

函数声明接口说明
empty检查list是否为空,是则返回true,不是则返回false
size返回list中有效元素的个数

(4)头,尾元素的访问

函数声明接口说明
front返回list第一个值的引用
back返回list最后一个值的引用

(5)增删查改

函数声明接口说明
push_front在list的第一个元素前面插入值为val的元素
pop_front删除list中第一个元素
push_back在list尾部插入值为val的元素
pop_back删除list中最后一个元素
insert在list的pos位置处插入值为val的元素
erase删除list的pos位置处的元素
swap交换两个list中的元素
clear清空list中的有效元素

(6)list支持的sort函数(std标准库库里面没支持)

sort函数

#include <iostream> 
using namespace std;
#include <vector> 
#include <list>
int main()
{vector<int> v = { 6,3,7,8,3,5,8,1,2,9 };list<int> lt(v.begin(), v.end());lt.sort();//默认排成升序for (auto e : lt){cout << e << " ";}cout << endl;greater<int> gt;lt.sort(gt);//排成降序for (auto e : lt){cout << e << " ";}cout << endl;less<int> ls;lt.sort(ls);//排成升序for (auto e : lt){cout << e << " ";}cout << endl;return 0;
}

运行结果

(7)merge函数:合并两个有序链表

#include <iostream> 
using namespace std;
#include <list>int main()
{list<int> lt1;lt1.push_back(3);lt1.push_back(4);lt1.push_back(2);lt1.sort();list<int> lt2;lt2.push_back(8);lt2.push_back(7);lt2.push_back(9);lt2.sort();lt1.merge(lt2);for (auto e : lt1){cout << e << " ";}return 0;
}

运行结果
注意,此时lt2已经被清空

http://www.khdw.cn/news/21637.html

相关文章:

  • 广州制作网站平台怎么免费制作网站
  • 网站建设中的注册和登录页面百度电话查询
  • 旅游电子商务网站开发制作seo搜索引擎优化求职简历
  • 河北省电力建设第二工程公司网站深圳推广服务
  • 网站建设成本费用网络广告营销案例分析
  • 站长素材网app免费下载seo免费系统
  • 网站关键词方案网络品牌推广
  • google香港网站建设日本域名注册
  • 千图网在线编辑网站关键词怎么优化排名
  • 厦门做医院网站设计的公司株洲今日头条新闻
  • 一个网站的建设流程360推广联盟
  • wordpress 响应式图片百度seo最新算法
  • 连云港专业做网站广州最新疫情情况
  • 可以做同城活动的网站注册域名费用一般多少钱
  • 个体工商户经营范围网站开发windows优化大师是哪个公司的
  • 自建购物网站多少钱石家庄最新消息今天
  • b2b网站做推广有效果吗商业公司的域名
  • 网站的设计与制作阅读第2版安徽seo网络优化师
  • 淘宝内部卷怎么做网站百度页面推广
  • 一个简单的app多少钱优化方法
  • 响应式网站怎么样裤子seo关键词
  • 做web网站前端搜狗指数
  • 管理咨询的主体包括哪些如何优化关键词搜索排名
  • 手机网站制作哪家好杭州关键词自动排名
  • 伊犁北京网站建设广东省白云区
  • 做断桥铝门窗网站2022最新小学生新闻
  • 深圳专业商城网站制作公司济南网络营销外包
  • 黄山网站建设电话株洲发布最新通告
  • python做网站前端百度网站认证
  • 做网站建设哪家公司靠谱电商网站建设价格