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

网站建设价格差别鄂尔多斯做网站的公司

网站建设价格差别,鄂尔多斯做网站的公司,无锡市新区建设环保局网站,企业官网怎么维护list 前言list容器一.list初始化二.常用函数三.排序 总结 前言 stl系列主要讲述有关stl的文章,使用STL可以大大提高程序开发的效率和代码的可维护性,且在算法比赛中,STL可以帮助我们更方便地实现各种算法。提高我们的效率。 list容器 要使用…

list

  • 前言
  • list容器
    • 一.list初始化
    • 二.常用函数
    • 三.排序
  • 总结

前言

stl系列主要讲述有关stl的文章,使用STL可以大大提高程序开发的效率和代码的可维护性,且在算法比赛中,STL可以帮助我们更方便地实现各种算法。提高我们的效率。

list容器

要使用list,要包含list头文件

list(链表)完成的功能实际上和数据结构中的双向链表是极其相似的,list中的数据元素是通过链表指针串连起来逻辑意义上的线性表,也就是说list也具有链表的主要优点,即:在链表的任意位置进行元素插入,删除操作都是快速的。

一.list初始化

list<int> l1;//创建一个空链表
list<int> l2(10);//创建一个链表其有10个空元素
list<int> l3(5, 10);//创建一个链表其中有五个元素为10
list<int> l4(l3.begin(), l3.end());//创建一个链表其内容为l3的内容
list<int> l5(l4);//创建一个链表内容为l4的内容
//遍历元素
list<int> l = { 1,2,3,4,5 };
for (list<int>::iterator i = l.begin(), i != l.end(); i++) {cout << *i << " ";
}
cout << endl;
//iterator(迭代器)是一种类似于指针的对象,用于遍历容器中的元素
//list<int>::iterator i : 声明了一个迭代器用于遍历list<int>类型的链表

二.常用函数

l1.push_front(n);//表示在链表最前端插入一个数据n
l2.pop_front();//表示在链表最前端删除一个元素
l3.push_back(n);//表示在链表最后端插入一个元素n
l4.pop_back();//表示在链表最后端删除一个元素
l5.insert(l5.begin(),5);//表示在l5最前端插入一个元素5
l6.insert(l6.begin(),2,5);//表示在l6最前端插入两个元素5
l7.erase(l7.begin());//表示删除l7最前端的数据
l8.erase(l8.begin(), l8.end());//表示删除l8的所有元素
l9.clear();//示删除l9的所有元素
l10.merge(l11);//合并l11到l10中
l12.size();//返回list中的元素个数
l13.swap(l14);//交换l13和l14中的元素

三.排序

#include <iostream>
#include <list>
using namespace std;
//使用自定义比较函数进行降序排列
bool cmp(const int& n1, const int& n2) {//引用传递return n1 > n2;
}int main() {list<int> num1 = { 4,5,1,5,1,8,6,8,2,7,9 };list<int> num2(num1);num1.sort();//升序排列for (auto i = num1.begin(); i != num1.end(); i++) {cout << *i << " ";}cout << endl;num2.sort(cmp);//降序排列for (auto i = num2.begin(); i != num2.end(); i++) {cout << *i << " ";}cout << endl;num2.reverse();//降序排列for (auto i = num2.begin(); i != num2.end(); i++) {cout << *i << " ";}cout << endl;return 0;
}

总结

希望大家点赞收藏我会尽快更新STL!!!


文章转载自:

http://NvapOi4B.fqtzn.cn
http://IK0byajD.fqtzn.cn
http://IE3vf5bW.fqtzn.cn
http://DiOd28Wd.fqtzn.cn
http://miQ3rWGp.fqtzn.cn
http://uPmiIyeq.fqtzn.cn
http://o1WyH45y.fqtzn.cn
http://7uxYPnDV.fqtzn.cn
http://MqqxfuAX.fqtzn.cn
http://cTrkKVdN.fqtzn.cn
http://BiGqKlwk.fqtzn.cn
http://LTgLSVk1.fqtzn.cn
http://LNW26cl7.fqtzn.cn
http://DHmCkIUT.fqtzn.cn
http://vYI8wWzW.fqtzn.cn
http://4cuXKquS.fqtzn.cn
http://Kz6CEJGR.fqtzn.cn
http://JkRVTfeZ.fqtzn.cn
http://xIUQ5zns.fqtzn.cn
http://ycEWSPlw.fqtzn.cn
http://HOcItWZk.fqtzn.cn
http://J0N3uImn.fqtzn.cn
http://zzwJIEJ9.fqtzn.cn
http://ycJbiJ4N.fqtzn.cn
http://uEyKn1ST.fqtzn.cn
http://k9vrSyDs.fqtzn.cn
http://98rxVmry.fqtzn.cn
http://99A3t1st.fqtzn.cn
http://b69EmZiI.fqtzn.cn
http://mu9ca7L5.fqtzn.cn
http://www.dtcms.com/wzjs/684524.html

相关文章:

  • 网页设计与制作教程杨选辉第四版徐州做网站优化
  • 商务网站建设体会南漳网页设计
  • 谷歌推广网站做的比较漂亮的中国网站
  • 关于工程项目建设的网站wordpress用php版本号
  • 盐城做网站哪家好营口网站制作公司
  • 网站建设蓝图ppt做除尘骨架的网站
  • 免费com域名注册网站星杰设计官网
  • 百度如何搜索到自己的网站wordpress主题修改不了
  • h5响应式网站模板下载怎么编辑网页里面内容
  • 齐河网站建设公司价格企业网站 程序
  • 江苏省建设厅网站资质升级wordpress文章尾部
  • 朱子网站建设网站建设 英语
  • 做360网站官网还是百度知道建设信用卡银行商城网站
  • 英语网站如何做社群事件营销的特点
  • 嘉兴网站seo服务百合怎么doi怎么做网站
  • 南京电器网站建设中山企业网站
  • 做网站的公司如何运营部队网站设计
  • 免费建网站的作用没有服务器怎样做网站
  • 建设网站需要注册证书吗建设网站的合约
  • 临海做网站的公司印花图案设计网站
  • 绵阳网站搜索优化备案号是哪个网站
  • wordpress全站网络工程师 招聘
  • 网站开发技术试验教程wordpress网站打开很慢
  • 建设摩托车官网官方网站自媒体平台注册账号
  • 做网站多少钱 佛山手机端做网站软件
  • 网站制作那家便宜分类网站建设
  • 上海企业建站方案能加速浏览器的加速器
  • 网站实时显示织梦网站首页是哪个文件
  • 工 投标做哪个网站好那些网站可以做0首付分期手机
  • 云服务器里面做网站播放器专业网站建设人工智能