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

专业建站公司联系方式.net给网站做短信验证

专业建站公司联系方式,.net给网站做短信验证,百度网络推广,网页制作(一)list容器的基本概念 list容器简介: 1.list是一个双向链表容器,可高效地进行插入删除元素 2.list不可以随机存取元素,所以不支持at.(pos)函数与[ ]操作符 (二)list容器头部和尾部的操作 list对象的默…

(一)list容器的基本概念

list容器简介:

1.list是一个双向链表容器,可高效地进行插入删除元素

2.list不可以随机存取元素,所以不支持at.(pos)函数与[ ]操作符


(二)list容器头部和尾部的操作

list对象的默认构造形式:list<T>lst

list<int> lstInt;

list<float>lstFloat;

list块头尾的添加移除操作

1.list.push_front(elem);//在容器开头插入一个元素

2.lst.push_back(elem);//在容器尾部加入元素

#include <iostream>

#include <list>

using namespace std;

int main()

{

   list<int>lst;

   lst.push_back(10);

   lst.push_front(0);

   list <int>::iterator it;

   for(it=lst.begin() ;it!=lst.end() ;it++)

   {

          cout<<*it<<" ";

   }

   cout<<endl;

   return 0;

}

3.list.pop_back0;//删除容器中最后一个元素

#include <iostream>
#include <list>
using namespace std;
int main()
{
    list<int>lst;
    lst.push_back(10);
    lst.push_front(0);
    list <int>::iterator it;
    lst.pop_back();
    for(it=lst.begin() ;it!=lst.end() ;it++)
    {
        cout<<*it<<" ";
    }
    cout<<endl;
    return 0; 
}

4.list.pop_front();//从容器开头移除第一个元素

#include <iostream>
#include <list>
using namespace std;
int main()
{
    list<int>lst;
    lst.push_back(10);
    lst.push_front(0);
    list <int>::iterator it;
    lst.pop_front();
    for(it=lst.begin() ;it!=lst.end() ;it++)
    {
        cout<<*it<<" ";
    }
    cout<<endl;
    return 0; 
}

list的数据存取

  1. list.front();//返回第一个元素

#include <iostream>
#include <list>
using namespace std;
int main()
{
    list<int>lst;
    lst.push_back(10);
    lst.push_front(0);
    list <int>::iterator it;
    int x=lst.front();
    cout<<"front="<<x<<endl;
    return 0; 
}

2.list.back();//返回最后一个元素

#include <iostream>

#include <list>

using namespace std;

int main()

{

  list<int>lst;

  lst.push_back(10);

  lst.push_front(0);

  list <int>::iterator it;

  int y=lst.back();

  cout<<"back="<<y<<endl;

  return 0;

}

#include <iostream>
#include <list>
using namespace std;
int main()
{
    list<int>lst;
    lst.push_back(10);
    lst.push_front(0);
    list <int>::iterator it;
    int y=lst.back();
    cout<<"back="<<y<<endl;
    return 0; 
}

数据的修改

#include <iostream>
#include <list>
using namespace std;
int main()
{
    list<int>lst;
    lst.push_back(10);
    lst.push_front(0);
    list <int>::iterator it;
    lst.front()=100;
    lst.back() =200;
    for(it=lst.begin();it!=lst.end() ;it++)
    {
        cout<<*it<<" ";
    }
    cout<<endl;
    return 0; 
}


(三)list与迭代器

list容器的迭代器是“双向迭代器”:双向迭代器从两个方向读写容器。除了提供前向迭代器的全部操作之外,双向迭代器还提供前置和后置的自减运算

rendbegin......rbeginend

正向1.list.begin();//返容器中第一个元素的迭代器

正向2.list.end();//返回容器中最后一个元素之后的迭代器

#include <iostream>
#include <list>
using namespace std;
int main()
{
    list<int>lst;
    lst.push_back(1); 
    lst.push_back(2);
    lst.push_back(3);
    lst.push_back(4) ;

    list <int>::iterator it;
   
    for(it=lst.begin();it!=lst. end() ;it++)
    {
        cout<<*it<<" ";
    }
    cout<<endl;
    return 0; 
}

反向3.list.rbegin();//返回容器中倒数第一个元素的迭代器

反向4.list.rend();//返回容器中倒数最后一个元素的后面的迭代器

#include <iostream>
#include <list>
using namespace std;
int main()
{
    list<int>lst;
    lst.push_back(1); 
    lst.push_back(2);
    lst.push_back(3);
    lst.push_back(4) ;

    list <int>::reverse_iterator it;
   
    for(it=lst.rbegin();it!=lst.rend() ;it++)
    {
        cout<<*it<<" ";
    }
    cout<<endl;
    return 0; 
}

http://www.yayakq.cn/news/619070/

相关文章:

  • 做网站需注意什么wordpress本地主题
  • 网站规划可以分成哪几步怎么制作小程序
  • 网站建设公司 选中企动力公司梧州房源信息网
  • 建设网站遇到的问题营销型国外网站
  • 网站的优化从几个方面行政机关 网站源码
  • 途牛网网站是哪家公司做的网络宣传方式
  • 兰州网站建设优化广西壮族自治区人口
  • 企业网站定制开发价格郑州高新发布
  • 品牌网站建设1毛尖国外做黄漫的网站
  • 理财p2p网站开发大连金普新区城乡建设局网站
  • 设计网站faq需注意wordpress淘宝客主题免费下载
  • 网站推广效果如何wordpress首页添加登录
  • 解决wordpress更改新域名后网站不能访问的问题长沙网站制作一般多少钱
  • 中山网站排名做理财的网站有哪些问题
  • 如何申请电商网站手机怎么制作软件app
  • 建设网站的计划书做网站需要会什么语言
  • 餐饮网站建设服务器北京建设网站专家
  • 网站首页面设计网站开发用盗版犯法
  • 亚马逊做网站发礼物换评价开发app定制公司
  • 东营网站建设怎么建设哪个网站设计素材多
  • 料神wordpress建站教程织梦模板国外网站
  • 织梦网站登录广州专业网站建设哪家好
  • 天津河东做网站贵吗jsp电子商务网站开发源码
  • 建筑网站 法人签字江苏华江建设集团网站
  • 企业建设网站注意点厦门招聘网
  • 做网站后台有前途吗旅游网站开发的结论
  • 网站紧急维护产品推广怎么做
  • 网站设计需要什么技术网站seo入门
  • 深圳建站服务公司深圳甜富设计
  • 鲜花网站设计论文济宁网站建设 水木