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

alexa全球网站排名昆明seo优化

alexa全球网站排名,昆明seo优化,用手机怎么做网站,奉化云优化seo前言 大家好吖,欢迎来到 YY 滴C系列 ,热烈欢迎! 本章主要内容面向接触过C的老铁 主要内容含: 欢迎订阅 YY滴C专栏!更多干货持续更新!以下是传送门! 目录 一、list 类——基本介绍二、list 类——…

前言

大家好吖,欢迎来到 YY 滴C++系列 ,热烈欢迎! 本章主要内容面向接触过C++的老铁
主要内容含:

欢迎订阅 YY滴C++专栏!更多干货持续更新!以下是传送门!

目录

  • 一、list 类——基本介绍
  • 二、list 类——使用环境准备
  • 三、list 构造&初始化
    • [1] list 构造&初始化的代码演示
    • [2] list iterator的使用
  • 四、list 的访问及遍历操作
  • 五、list 增删查改
    • 1.list 增删查改操作盘点
    • 2.list 增删查改代码演示
  • 六、list 空间相关函数
    • list 空间相关函数代码演示

一、list 类——基本介绍

  • list是可以在常数范围内在任意位置进行插入和删除的序列式容器,并且该容器可以前后双向迭代
  • list的底层是双向链表结构,双向链表中每个元素存储在互不相关的独立节点中,在节点中通过指针指向
    其前一个元素和后一个元素。
  • list与forward_list非常相似:最主要的不同在于forward_list是单链表,只能朝前迭代,已让其更简单高
    效。
  • 与其他的序列式容器相比(array,vector,deque),list通常在任意位置进行插入、移除元素的执行效率更好。
  • 与其他序列式容器相比,list和forward_list最大的缺陷是不支持任意位置的随机访问,比如: 要访问list
    的第6个元素,必须从已知的位置(比如头部或者尾部)迭代到该位置,在这段位置上迭代需要线性的时间
    开销;list还需要一些额外的空间,以保存每个节点的相关联信息(对于存储类型较小元素的大list来说这
    可能是一个重要的因素)

二、list 类——使用环境准备

  • 在使用string类时,必须包含#include<list> #include<iostream>以及 展开命名空间using namespace std;
  • 查看所有接口网站:https://cplusplus.com
    在这里插入图片描述

三、list 构造&初始化

构造函数声明功能说明
list (size_type n, const value_type& val = value_type())构造的list中包含n个值为val的元素
list() (缺省)构造空的list
list (const list& x) 拷贝构造函数
list (InputIterator first, InputIterator last)用 [first, last) 区间中的元素构造list

[1] list 构造&初始化的代码演示

[2] list iterator的使用

  • 此处,大家可暂时将迭代器理解成一个指针,该指针指向list中的某个节点

【注意点】

  1. begin与end为正向迭代器,对迭代器执行++操作,迭代器向后移动
  2. rbegin(end)与rend(begin)为反向迭代器,对迭代器执行++操作,迭代器向前移动
构造函数声明功能说明
begin +end返回第一个元素的迭代器+返回最后一个元素下一个位置的迭代器
rbegin +rend返回第一个元素的reverse_iterator,即end位置,返回最后一个元素下一个位置的reverse_iterator,即begin位置

四、list 的访问及遍历操作

已合并到【探究 [ 迭代器 ] 种类&在STL中的使用方式】一文中,传送门如下:

五、list 增删查改

1.list 增删查改操作盘点

构造函数声明功能说明
push_front返回list的第一个节点中值的引用
front返回list的最后一个节点中值的引用
back在list首元素前插入值为val的元素
push_front删除list中第一个元素
pop_front在list尾部插入值为val的元素
pop_back删除list中最后一个元素
insert在list position 位置中插入值为val的元素
erase删除list position位置的元素
swap交换两个list中的元素
clear清空list中的有效元素

2.list 增删查改代码演示

list<int> lt; //注意哨兵位的头节点
lt.push_back(1);
lt.push_back(2);
lt.push_back(3);
lt.push_back(4);lt.push_front(10);
lt.push_front(20);//打印验证
/*for (auto e : lt)
{cout << e << " ";
}
cout << endl;*/// 要实现:第5个位置插入数据
//v.insert(v.begin()+5, 10);
auto it = lt.begin();
for (size_t i = 0; i < 5; i++)
{++it;
}
lt.insert(it, 100);for (auto e : lt)
{cout << e << " ";
}
cout << endl;

六、list 空间相关函数

构造函数声明功能说明
empty检测list是否为空,是返回true,否则返回false
size返回list中有效节点的个数

list 空间相关函数代码演示

list<int> lt; 
if(empty(lt)!=NULL);
return size(lt);
http://www.tj-hxxt.cn/news/10414.html

相关文章:

  • 想自己做一个网站应该怎么弄免费域名注册服务网站
  • 常用搜索网站江门关键词排名工具
  • 四川省人民政府官网seo的工作原理
  • c语言做的网站有什么优缺点查网站排名
  • 网站活动策划怎么做网站建设明细报价表
  • 哈尔滨h5建站模板厦门网站制作
  • 怎样买空间做网站东莞寮步最新通知
  • 做网站论坛赚钱百度网站优化工具
  • 舆情通上海搜索优化推广
  • 建设部网站官网建筑施工合同百度商店应用市场
  • 响站怎么建设网站佛山百度seo点击软件
  • 2018做网站前景好么网络营销的策略包括
  • 成都网站公司网站建设百度代做seo排名
  • 网站建设的安全措施济宁seo推广
  • 工程合同模板安卓系统优化软件
  • 网站制作 徐州5118营销大数据
  • 帝国系统做网站地图一个新产品的营销方案
  • 江门桂城网站建设91关键词
  • 山东网站建设运营十堰seo优化
  • 深圳的知名网站设计有哪些2023年中国进入一级战备状态了吗
  • 做外贸网站平台个人网页设计作品欣赏
  • seo建站是什么推广产品的文案
  • 湛江小程序公司清理优化大师
  • 网站如何加速关键词优化包含
  • 专门找图片的网站seo云优化公司
  • 做网站 php j2ee官方网站营销
  • 深圳哪里网站制作友好链接
  • wordpress 响应式 企业seo是付费还是免费推广
  • 天津网站建设基本流程图免费seo免费培训
  • wordpress #东莞seo建站咨询