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

张家港手机网站wordpress 总变量

张家港手机网站,wordpress 总变量,大淘客wordpress,wordpress架设教程视频教程(一)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/361904/

相关文章:

  • 网站风格什么意思国外做的比较好的展台网站
  • 中国建设银行网站企业登陆网站正在建设维护中页面
  • 株洲网络公司-网站建设怎么样深圳产品设计手绘
  • 大良做网站池州网站建设价格
  • 安国市城乡建设局网站seo排名赚
  • 建设银行手机官方网站下载安装施工企业审图ppt
  • 网站设计 教程帝国网站管理系统安装教程
  • 婚介做网站的好处优化流程
  • 新开网站丹灶网站制作
  • 建设银行明细网站能查多久如何做网站的内链优化
  • 360的网站排名怎么做网站建设技术需求
  • 北京手机网站建设公司哪家好北京住房与建设部网站
  • 购物商城网站开发东莞 网站 建设 汽车
  • 网站建设成本预测表C语言开发网站开发语言
  • 苏州网站建设报价重庆市建设工程人力资源网
  • 外贸网站建设公司价位wordpress+游戏网站
  • 网站备案信息是什么新泰网络推广公司电话
  • 温州建网站业务人员wordpress调用访问次数
  • 外国网站建设公司茶叶网络推广方案
  • 凡科建站官网地址慧聪网seo页面优化
  • 徐州网站建设价格驻马店网站制作
  • 天津建设网站分包服务卡wordpress二维码
  • 遂宁市住房和城乡建设局网站文字变形logo设计生成器
  • 如何加强网站安全建设淮安开发区建设局网站
  • 成都建设招标网站首页外贸新三样
  • 网站兼容问题西安营销型网站制作
  • 网站建设与管理专业概述浙江省建设厅证书查询
  • 广州企业网站制作推广运营电子商务专业论文选题
  • 网站seo快速排名优化做跨境电商的血泪教训
  • 网站企业管理培训课程建设什么类型网站好