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

为什么进不了中国建设银行网站简单的网站开发

为什么进不了中国建设银行网站,简单的网站开发,个人备案可以做哪些网站,wordpress调用树形目录目录 1.什么是list容器 2.list构造函数 3. 元素插⼊和删除操作 4.大小操作 5.赋值操作 6.数据存取操作 7.反转、排序 1.什么是list容器 list 是 C 标准库提供的双向链表容器。它与 vector 和 deque 不同#xff0c;不是连续的内存块#xff0c;而是由节点组成的链表结…目录 1.什么是list容器 2.list构造函数 3. 元素插⼊和删除操作 4.大小操作 5.赋值操作 6.数据存取操作  7.反转、排序 1.什么是list容器 list 是 C 标准库提供的双向链表容器。它与 vector 和 deque 不同不是连续的内存块而是由节点组成的链表结构。这使得 std::list 在某些操作上具有优势例如插入和删除元素因为它们可以在常量时间内执行。 链表是一种物理存储单元上非连续、非顺序的存储结构数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点链表中每一个元素称为结点组成结点可以在运行时动态生成。每个结点包括两个部分一个是存储数据元素的数据域另⼀个是存储下一个结点地址的指针域。 采用动态存储分配不会造成内存浪费和溢出链表执行插入和删除操作十分方便修改指针即可不需要移动大量元素链表灵活但是空间和时间额外耗费较大。 2.list构造函数 listT lstT;//list采⽤采⽤模板类实现,对象的默认构造形式 list(beg,end);//构造函数将[beg, end)区间中的元素拷⻉给本身。 list(n,elem);//构造函数将n个elem拷⻉给本身。 list(const list lst);//拷⻉构造函数。 #include iostream #include list using namespace std;void printList(const listint L) {for (auto it L.begin(); it ! L.end(); it) {cout *it ,;}cout endl; } int main() {listintL1;L1.push_back(10);L1.push_back(20);L1.push_back(30);L1.push_back(40);printList(L1);listintL2(L1.begin(), L1.end());printList(L2);listintL3(L2);printList(L3);listintL4(10, 1000);printList(L4); }3. 元素插⼊和删除操作 push_back(elem);//在容器尾部加⼊⼀个元素 pop_back();//删除容器中最后⼀个元素 push_front(elem);//在容器开头插⼊⼀个元素 pop_front();//从容器开头移除第⼀个元素 insert(pos,elem);//在pos位置插elem元素的拷⻉返回新数据的位置。 insert(pos,n,elem);//在pos位置插⼊n个elem数据⽆返回值。 insert(pos,beg,end);//在pos位置插⼊[beg,end)区间的数据⽆返回值。 clear();//移除容器的所有数据 erase(beg,end);//删除[beg,end)区间的数据返回下⼀个数据的位置。 erase(pos);//删除pos位置的数据返回下⼀个数据的位置。 remove(elem);//删除容器中所有与elem值匹配的元素。 #include iostream #include list using namespace std;void printList(const listint L) {for (auto it L.begin(); it ! L.end(); it) {cout *it ,;}cout endl; } //插入和删除 int main() {listint L;//尾插L.push_back(10);L.push_back(20);L.push_back(30);//头插L.push_front(100);L.push_front(200);L.push_front(300);printList(L);//尾删L.pop_back();printList(L);//头删L.pop_front();printList(L);//插入listint::iterator it L.begin();L.insert(it, 1000);printList(L);//删除it L.begin();L.erase(it);printList(L);//移除L.push_back(10000);L.push_back(10000);L.push_back(10000);printList(L);L.remove(10000);printList(L);//清空L.clear();printList(L); }4.大小操作 size();//返回容器中元素的个数 empty();//判断容器是否为空 resize(num);//?新指定容器的⻓度为num // 若容器变⻓则以默认值填充新位置。 // 如果容器变短则末尾超出容器⻓度的元素被删除。 resize(num, elem);//?新指定容器的⻓度为num // 若容器变⻓则以elem值填充新位置。 // 如果容器变短则末尾超出容器⻓度的元素被删除 //大小操作 int main() {listintL1;L1.push_back(10);L1.push_back(20);L1.push_back(30);L1.push_back(40);if (L1.empty()){cout L1为空 endl;}else{cout L1不为空 endl;cout L1的大小为 L1.size() endl;}//重新指定大小L1.resize(10);printList(L1);L1.resize(2);printList(L1); } 5.赋值操作 assign(beg, end);//将[beg, end)区间中的数据拷⻉赋值给本身。 assign(n, elem);//将n个elem拷⻉赋值给本身。 list operator(const list lst);//?载等号操作符 swap(lst);//将lst与本身的元素互换。 //赋值和交换 int main() {listintL1;L1.push_back(10);L1.push_back(20);L1.push_back(30);L1.push_back(40);printList(L1);//赋值listintL2;L2 L1;printList(L2);listintL3;L3.assign(L2.begin(), L2.end());printList(L3);listintL4;L4.assign(10, 100);printList(L4); } 6.数据存取操作  front();//返回第⼀个元素。 back();//返回最后⼀个元素 //数据存取 int main() {listintL1;L1.push_back(10);L1.push_back(20);L1.push_back(30);L1.push_back(40);//cout L1.at(0) endl;//错误 不支持at访问数据//cout L1[0] endl; //错误 不支持[]方式访问数据cout 第一个元素为 L1.front() endl;cout 最后一个元素为 L1.back() endl;//list容器的迭代器是双向迭代器不支持随机访问listint::iterator it L1.begin();//it it 1;//错误不可以跳跃访问即使是1 } 7.反转、排序 reverse();//反转链表⽐如lst包含1,3,5元素运⾏此⽅法后lst就包含5,3,1元素。 sort(); //list排序 bool myCompare(int val1, int val2) {return val1 val2; } //反转和排序 int main() {listint L;L.push_back(90);L.push_back(30);L.push_back(20);L.push_back(70);printList(L);//反转容器的元素L.reverse();printList(L);//排序L.sort(); //默认的排序规则 从小到大printList(L);L.sort(myCompare); //指定规则从大到小printList(L); } 如果对你有帮助的话点赞支持一下感谢感谢
http://www.dnsts.com.cn/news/119675.html

相关文章:

  • 如何建立公司网站建设苏州新区网站制作
  • 网站关停公告怎么做2023年房地产最新消息
  • 武威 网站建设网站投诉平台
  • 电子产品商务网站模板深圳专业专业网站建设
  • 网站建设需要学什么能力做网站项目实例
  • 织梦做的网站怎么加弹窗如何做区块链网站
  • 晋江网站有什么职业做零食网站色调搭配怎么做
  • 淮安企业网站建设中国域名查询
  • 陌上香坊是做盗版的网站吗网站icp备案申请流程
  • 青岛专业餐饮网站制作简述企业网站如何推广
  • 网站建设分为几个阶段装饰工程公司
  • 哪些网站可以做h5快速搭建网站前端
  • 西宁网站建设企业福州光电网站建设
  • 我想做网站 怎么做呢超实用网站
  • 专业做生鲜的网站好网站建设 云计算
  • ico网站建设成都网站开发的公司
  • 四川成都网站制作百度推广必须做手机网站吗
  • 外贸网站建设560个人主页网页设计源代码
  • 怎么在ps里做网站设计wordpress模板站如何安装
  • 网站建设讠金手指科杰上海人才市场招聘网
  • 旅游网站系统功能网页设计就是网站开发吗
  • 网站建设的基本教程百度seo关键词排名优化
  • 佛山房地产网站建设温州做高端网站公司排名
  • 经济型网站建设wordpress菜单链接地址
  • 有哪些好的做h5的网站青岛做一个网站多少钱
  • 网站制作软件区别wordpress软件模板下载
  • 毕业设计做网站前端wordpress在线视频
  • 婚纱网页设计素材无锡做网站优化
  • 网站备案管理系统登录不上去网络推广如何有效
  • 为什么最近好多网站打不开了探测器 东莞网站建设