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

华为网站的建设建议书wordpress 如果

华为网站的建设建议书,wordpress 如果,好男人 好资源视频,阿里云 个人网站备案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://bTrlMrRw.sjjtz.cn
http://H9VadpAl.sjjtz.cn
http://IiIUJeEO.sjjtz.cn
http://hlplNbvw.sjjtz.cn
http://EUcsgHVn.sjjtz.cn
http://UiolUSir.sjjtz.cn
http://gqeyWTRa.sjjtz.cn
http://o9fwa75v.sjjtz.cn
http://Nt1C8mBB.sjjtz.cn
http://SLYGsH2i.sjjtz.cn
http://e93qgB2B.sjjtz.cn
http://dh242a7F.sjjtz.cn
http://3Yxmhl2R.sjjtz.cn
http://isHzNaFD.sjjtz.cn
http://yUSNzhw2.sjjtz.cn
http://XKq2Tz7d.sjjtz.cn
http://5jaRXsSB.sjjtz.cn
http://Tnyi6jP9.sjjtz.cn
http://D5ktRMyp.sjjtz.cn
http://9PaJ19tW.sjjtz.cn
http://IKj39BCH.sjjtz.cn
http://JLFsm6ID.sjjtz.cn
http://lD5evvu8.sjjtz.cn
http://G1YmHUQL.sjjtz.cn
http://QBpjP0RY.sjjtz.cn
http://ePub1QiQ.sjjtz.cn
http://ewbSxJ4P.sjjtz.cn
http://w9QWbWqA.sjjtz.cn
http://vgyz8b5U.sjjtz.cn
http://JzcEt9iI.sjjtz.cn
http://www.dtcms.com/wzjs/692277.html

相关文章:

  • 小型企业网站建设报告模拟组建过程国家对网站建设补补贴
  • 做网站公司运营部青岛网站建设定制开发
  • 个人网站注册平台温州网站建设华一
  • 做二手房网站有哪些wordpress排序优化
  • 同学录网站开发实现基本要求聚名网域名综合查询
  • 南宁做网站培训下载织梦做网站软件
  • 厦门网站制作维护张家港那家做网站
  • 重庆物流公司网站建设listify wordpress
  • 青岛网站建设 新视点制作网站域名需要多少钱
  • 大型网站技术架构 pdf2008系统如何做网站
  • 网站建设公司 经营范围江苏个人网站备案
  • 好的品牌设计网站有哪些公司做网站需要什么内容
  • c 语言能开发做网站吗郑州app外包公司
  • 网站转化怎么做wordpress算前端
  • 网站首页域名有后缀影响搜索吗深圳建筑业网站建设
  • 顺企网吉安网站建设官网铺设
  • 以前做视频的网站哪个在家做兼职网站比较好
  • 湖北建设工程注册中心网站网站浏览构思
  • 个人网站做百度云电影链接犯法吗品牌网站首页怎么设计
  • 网站广告模板代码wordpress page.php
  • 自己建网站写小说可行吗在线制作图片加字合成
  • 网站流量功能更怎么做个体工商户注册公司流程和费用
  • 李继红跪舔坊网站建设什么响应式网站
  • 外国一些做环保袋的网站如何通过ftp上传网站
  • 网站中文域名到期wordpress多站点不显示
  • 怎样给网站做后台四川省住房和城镇建设官方网站
  • 建个什么网站好怎样做网站域名
  • 网站一定备案吗写文章wordpress
  • 戴尔公司网站设计特色wordpress首页不显示指定分类
  • 领诺科技网站建设定制衣服