人网站设计与制作做网站哪家南京做网站

news/2025/9/28 6:00:54/文章来源:
人网站设计与制作,做网站哪家南京做网站,北京市城乡建设部网站首页,开发公司年终工作总结Linux C 027-STL之deque容器 本节关键字#xff1a;Linux、C、deque 相关库函数#xff1a;pubsh_back、begin、front、sort deque基本概念 功能#xff1a;双端数组#xff0c;可以对头端进行插入删除操作。 deque 与 vector 的区别#xff1a; #xff08;1#x…Linux C 027-STL之deque容器 本节关键字Linux、C、deque 相关库函数pubsh_back、begin、front、sort deque基本概念 功能双端数组可以对头端进行插入删除操作。 deque 与 vector 的区别 1vector 对于头部的插入删除效率低数据量越大效率越低 2deque相对而言对头部的插入删除速度会比vector快 3vector访问元素时的速度会比deque快这和两者内部实现有关deque内部工作原理 1deque内部有一个中控器维护每段缓冲区中的内容缓冲区中存放真实数据 2中控器维护的是每个缓冲区的地址使得使用deque时像一片连续的内存空间 3deque容器的迭代器也是支持随机访问的deque构造函数 功能描述deque容器构造 函数原型 #include deque dequeT deqT; //默认构造形式 deque(beg, end); //构造函数将 [beg, end) 区间中的元素拷贝给自身 deque(n, elem); //构造函数将 n 个elem拷贝给本身 deque(const deque deq);//拷贝构造函数示例 #include dequevoid printDeque(const dequeint d) {for(dequeint::const_iterator it d.begin();it ! d.end();it){cout *it ;}cout endl; } void test01() {dequeint d1;for(int i0;i10;i){d1.push_back(i);}printDeque(d1);dequeint d2(d1.begin(), d1.end());printDeque(d2);dequeint d3(10, 100);printDeque(d3);dequeint d4(d3);printDeque(d4); }总结deque容器和vector容器的构造方式几乎一致灵活使用即可 deque赋值操作 功能描述给deque容器进行赋值 函数原型 deque operator(const deque deq); //重载等号操作符 assign(beg, end); //将 [beg, end) 区间内的数据拷贝赋值给本身 assign(n, elem); //将n个elem拷贝给本身示例 #include dequevoid printDeque(const dequeint d) {for(dequeint::const_iterator it d.begin();it ! d.end();it){cout *it ;}cout endl; } void test01() {dequeint d1;for(int i0;i10;i){d1.push_back(i);}printDeque(d1);dequeint d2;d2 d1;printDeque(d2);dequeint d3;d3.assign(d1.begin(), d1.end());printDeque(d3);dequeint d4;d4.assign(10, 100);printDeque(d4); }deque大小操作 功能描述对deque容器的大小进行操作 函数原型 deque.empty(); // 判断空 deque.size(); // 计算大小 deque.resize(num); // 重新设置大小 deque.resize(num, elem); // 重新设置大小并用 n 个 elem 填充示例 #include dequevoid printDeque(const dequeint d) {for(dequeint::const_iterator it d.begin();it ! d.end();it){cout *it ;}cout endl; } void test01() {dequeint d1;for(int i0;i10;i){d1.push_back(i);}printDeque(d1);if(d1.empty())cout d1为空 endl;elsecout 大小 d1.size() endl;d1.resize(15);printDeque(d1);d1.resize(15,1);printDeque(d1);d1.resize(5);printDeque(d1); }deque插入和删除 功能描述向deque容器中插入和删除数据 函数原型 // 两端插入操作 push_back(elem); //尾插 push_front(elem); //头插 pop_back(); //尾删 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位置的数据返回下一个数据的位置示例 #include dequevoid printDeque(const dequeint d) {for(dequeint::const_iterator it d.begin();it ! d.end();it){cout *it ;}cout endl; } void test01() {dequeint d1;d1.push_back(10);d1.push_back(20);d1.push_front(100);d1.push_front(200);printDeque(d1);d1.pop_back();printDeque(d1);d1.pop_front();printDeque(d1); }void test02() {dequeint d1;d1.push_back(10);d1.push_back(20);d1.push_front(100);d1.push_front(200);printDeque(d1);d1.insert(d1.begin(), 1000);printDeque(d1);d1.insert(d1,begin(), 2, 10000);printDeque(d1);dequeint d2;d2.push_back(1);d2.push_back(2);d2.push_back(3);d1.insert(d1.begin(), d2.begin(), d2.end());printDeque(d1); } void test03() {dequeint d1;d1.push_back(10);d1.push_back(20);d1.push_front(100);d1.push_front(200);printDeque(d1);dequeint::iterator it d1.begin();it;d1.erase(it);printDeque(d1);d1.erase(d1.begin(), d1.end());printDeque(d1);d1.clear();printDeque(d1); }deque数据存储 功能描述对deque中的数据进行存取操作 函数原型 at(int idx); //返回索引 idx 所指的数据 operator []; //返货索引 idx 所指的数据 front(); //返回容器中第一个数据元素 back(); //返回容器中最后一个数据元素示例 void test01() {dequeint d;d.push_back(10);d.push_back(20);d.push_front(100);d.push_front(200);for(int i0;id/size();i){cout d[i] ;}cout endl;cout front d.front() endl;cout back d.back() endl; }deque排序 功能描述利用算法实现对deque容器进行排序 算法 sort(iterator beg, iterator end); //对beg和end区间内元素进行排序示例 #include deque #include algorithmvoid printDeque(const dequeint d) {for(dequeint::const_iterator it d.degin();it ! d.end();it){cout *it ;}cont endl; } void test01() {dequeint d;d.push_back(10);d.push_back(20);d.push_back(30);d.push_front(100);d.push_front(200);d.push_front(300);printDeque(d);//排序 - 默认为升序//对于支持随机访问的迭代器的容器都可以利用sort算法直接对其进行排序//vector容器也可以利用sort进行排序sort(d.begin(), d.end());printDeque(d); }

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/920281.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

微网站开发需求房产信息网 源码

随着互联网时代的飞速发展,越来越多的人投身于软件开发行业,大家都称他们为程序员,或者码农。 这些程序员的水平也是参差不齐的,有些人从比较好的学校毕业,水平却一般般;也有些人从一般搬的学校毕业&#…

优秀网站 要素同一ip网站

组网需求 如图1所示,企业网内部LAN侧的语音、视频和数据业务通过Switch连接到RouterA的Eth2/0/0上,并通过RouterA的GE3/0/0连接到WAN侧网络。 不同业务的报文在LAN侧使用802.1p优先级进行标识,在RouterA上根据报文的802.1p优先级入队列&…

平顶山建设公司网站微信公众平台app

1. setState setState更新状态的2种写法 (1). setState(stateChange, [callback])------对象式的setState 1.stateChange为状态改变对象(该对象可以体现出状态的更改) 2.callback是可选的回调函数, 它在状态更新完毕、界面也更新后(render调用后)才被调用 (2). setState(updat…

深圳网站建设zvge潮流印花图案设计网站

Vue 是如何将一份模板转换为真实的 DOM 节点的&#xff0c;又是如何高效地更新这些节点的呢&#xff1f;我们接下来就将尝试通过深入研究 Vue 的内部渲染机制来解释这些问题。 1 虚拟 DOM <template><div id"app">this is son component</div> &…

哪些网站做国际贸易比较好2024舆情信息范例8篇

学习使用js/jquery获取指定class名称的三种方式 简介一、获取元素的class名称1、通过原生JS获取元素的class名称2、通过Jquery获取元素的class名称 二、应用1、样式修改2、动画效果实现 简介 在开发网页时&#xff0c;我们经常需要通过JS获取元素的class名称进行一些操作&…

常德网站开发网页设计图片横排代码

目录 3.2 YOLOv5框架的分析 3.3改进算法的基本思想 3.4改进聚类算法 3.5重构损失函数模型和NMS算法<

重庆大渡口营销型网站建设价格上海 企业

准备工作&#xff1a; ubuntu 16.04系统;ROS kinetic版本;ROS包turtlebot,导航包rbx1,模拟器arbotix&#xff0c;可视化rviz 1、安装ubuntu 16.04系统与安装ROS kinetic版本自行百度安装。一下链接可作为参考。 http://blog.csdn.net/weicao1990/article/details/52575314 2…

网站做信息流做实验网站

微博现在日活达到了 2 亿&#xff0c;微博广告是微博最重要且稳定的收入来源&#xff0c;没有之一&#xff0c;所以微博广告系统的稳定性是我们广告运维所有工作中的重中之重。 作者&#xff1a;孙燕来源 微博现在日活达到了 2 亿&#xff0c;微博广告是微博最重要且稳定的收入…

网站提交有没有个人网站

开源数据科学平台Anaconda简介 零、时光宝盒 最近&#xff0c;某金融行业女性选择以跳楼的形式结束自己的生命&#xff0c;这件不幸的事情成了热门话题&#xff0c;各种猜测的都有&#xff0c;有些人评论的话真的很过分。我想起前段时间看到的&#xff0c;有个女学生跳江&#…

婚恋网站建设项目创业计划书茂名制作网站软件

GSEP 1级样题 闰年统计 题目描述 小明刚刚学习了如何判断平年和闰年&#xff0c;他想知道两个年份之间&#xff08;包含起始年份和终止年份&#xff09;有几个闰年。你能帮帮他吗&#xff1f; 输入格式 输入一行&#xff0c;包含两个整数&#xff0c;分别表示起始年份和终止…

泰州公司做网站wordpress 设置显示中文

一.数据集制作 1.标注软件&#xff1a;roLabelImg roLabelImg是基于labelImg改进的&#xff0c;是用来标注为VOC格式的数据&#xff0c;但是在labelImg的基础上增加了能够使标注的框进行旋转的功能。 2.数据格式转换 2.1 xml转txt # 文件名称 &#xff1a;roxml_to_dota.p…

网站建设业务介绍绵阳企业网站建设

作为管理者&#xff0c;一谈到生产管理&#xff0c;你可能会想到很多生产过程中的问题&#xff1a; 产量无法实时统计&#xff1b; 计划不能跟踪进度&#xff1b; 质量追溯无法实现...... 等等一系列核心问题。 结合这些核心痛点&#xff0c;分享一套符合现在生产的智能化解决…

网站搭建教学wordpress做ip统计

一、MySQL的日常备份方案&#xff1a;全备增量备份&#xff1a;1、周日凌晨三点进行全备&#xff1b;2、周一到周日增量备份。不是往常的周日全备份&#xff0c;周一到周六增量备份&#xff0c;这样如果周日数据库在完全备份前出问题&#xff0c;恢复完成后&#xff0c;会少周日…

怎样做网站的当前位置栏关于建设网站的报告书

Java加密的常用的加密算法类型有三种 1单向加密&#xff1a; 也就是不可逆的加密&#xff0c;例如MD5,SHA,HMAC 2对称加密&#xff1a; 也就是加密方和解密方利用同一个秘钥对数据进行加密和解密&#xff0c;例如DES&#xff0c;PBE等等 3非对称加密&#xff1a; 非对称加…

珠海网站设计培训班济南网络seo公司

FID 在互联网高速发展的时代&#xff0c;用户体验已成为企业竞争的关键所在。网页性能作为用户体验的重要组成部分&#xff0c;直接影响着用户的满意度和工作效率。First Input Delay&#xff08;FID&#xff09;作为衡量网页性能的重要指标&#xff0c;越来越受到业界关注。今…

wordpress站内seofreenom怎么做网站

随着科技的进步&#xff0c;如今我们可以通过屏幕录制软件来记录我们的电脑屏幕活动。无论是为了分享游戏精彩瞬间&#xff0c;还是为了制作教程或演示&#xff0c;录屏都成为了许多人的需求。可是你知道怎样录屏才是最好的吗&#xff1f;接下来&#xff0c;本文将为您介绍三种…

做减肥餐的网站wordpress可选模式主题

运行的时候提示无法查找或打开PDB文件 解决办法&#xff08;注意&#xff1a;必须使用管理员身份运行VS&#xff09; 第一步 打开调试窗口的选项 第二步 调试——>常规——>勾选启用源服务器支持 它会弹出警告窗口&#xff0c;点“是”即可 第三步 调试——>符号——…

吴中公司网站建设找哪家html5网站怎么做

程序所属分类&#xff1a;图形图像处理开发工具&#xff1a;matlab文件大小&#xff1a;7964KB下载次数&#xff1a;29上传日期&#xff1a;2017-07-21 11:48:16上 传 者&#xff1a;long1219说明&#xff1a; PIVlab - 时间分辨粒子图像测速(PIV)工具&#xff1a;一种基于GUI…

张家港外贸网站制作山东省住房和城乡建设厅职称评审

Kubernetes项目在过去几年中发展迅速&#xff0c;并且作为容器编排和管理解决方案的领导者而备受尊重。有了这个地位&#xff0c;Kubernetes开发者有责任提供经过充分测试&#xff0c;易于维护&#xff0c;高性能和可扩展的API和工具。在即将到来的每个发布周期中&#xff0c;大…

深圳做网站网络公司有哪些做的网站 只显示代码

一、python中的变量及引用1.1 python中的不可变类型&#xff1a;数字(num)、字符串(str)、元组(tuple)、布尔值(bool<True,False>) 接下来我们讲完后你就懂了为什么它们是不可变对象了。 都知道python中一切都是对象&#xff0c;而变量就是这些对象的引用&#xff0c;什么…