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

工商局注册公司流程和费用性价比高seo排名优化的

工商局注册公司流程和费用,性价比高seo排名优化的,wordpress tab标签页,威海网站优化公司//STL 标准模板库 //STL广义上分为 容器,算法,迭代器 //容器和算法之间通过迭代器进行无缝链接 容器 ——放数据的 将运用最广泛的一些数据结构实现出来。 容器分为序列式容器和关联式容器 序列式容器:强调值的排序,序列式容器…

//STL 标准模板库
//STL广义上分为 容器,算法,迭代器
//容器和算法之间通过迭代器进行无缝链接

 容器

——放数据的

将运用最广泛的一些数据结构实现出来。

容器分为序列式容器和关联式容器

序列式容器:强调值的排序,序列式容器中的每个元素均有固定位置

关联式容器:二叉树结构,各元素之间没有严格物理上的顺序关系

算法Algorithms

——解决问题的

质变算法:运算过程期间会更改区间内的元素的内容。如拷贝,替换,删除

非质变算法:不会更改元素内容。如查找,计数,遍历

迭代器

——算法通过迭代器才能访问容器中的元素

每个容器都有自己专属的迭代器

迭代器类似于指针

双向和随机访问常用 

vector存放内置数据类型

容器Vector,可以理解为数组

#include<iostream>
using namespace std;
//vector容器存放内置数据类型
#include<vector>//包含vector头文件
#include<algorithm>//标准算法的头文件void myPrint(int val) {cout << val << endl;
}void test01() {//创建了一个 vector容器v,数组vector<int> v;//向容器中插入数据v.push_back(1);v.push_back(2);v.push_back(3);v.push_back(4);//通过迭代器访问容器中的数据vector<int>::iterator itBegin = v.begin();//起始迭代器 指向容器中第一个元素vector<int>::iterator itEnd = v.end();//结束迭代器 指向容器中最后一个元素的下一个位置//itBegin指针 itEnd指针//第一种遍历方式while (itBegin != itEnd) {cout << *itBegin << endl;itBegin++;}//第二种遍历方式--常用for (vector<int>::iterator it = v.begin(); it != v.end(); it++) {cout << *it << endl;}//第三种遍历方式 利用STL提供遍历算法for_each(v.begin(), v.end(), myPrint);}int main() {test01();return 0;
}

vector容器中存放自定义数据类型

#include<iostream>
using namespace std;
#include<vector>
#include<string.h>class Person {//Person数据类型
public:Person(string name, int age) {this->m_Name = name;this->m_Age = age;}string m_Name;int m_Age;
};void test01() {vector<Person>v;Person p1("aaa", 10);Person p2("bbb", 20);Person p3("ccc", 30);Person p4("ddd", 40);Person p5("eee", 50);//向容器中添加数据v.push_back(p1);v.push_back(p2);v.push_back(p3);v.push_back(p4);v.push_back(p5);//遍历容器中的数据for (vector<Person>::iterator it = v.begin(); it != v.end(); it++) {cout << (*it).m_Name << (*it).m_Age << endl;//*it 是Person的数据类型cout << it->m_Name << it->m_Age << endl;//两种方式都可以}
}//存放自定义数据类型的指针
void test02() {vector<Person*>v;Person p1("aaa", 10);Person p2("bbb", 20);Person p3("ccc", 30);Person p4("ddd", 40);Person p5("eee", 50);//向容器中添加数据v.push_back(&p1);//尾插法v.push_back(&p2);v.push_back(&p3);v.push_back(&p4);v.push_back(&p5);//遍历容器for (vector<Person*>::iterator it = v.begin(); it != v.end(); it++) {cout << (*it)->m_Name << (*it)->m_Age << endl;//*it是Person类型的指针}
}int main() {//test01();test02();return 0;
}

vector容器嵌套容器

类似于二维数组

#include<iostream>
using namespace std;
#include<vector>//容器嵌套容器
void test01() {vector<vector<int>>v;//创建小容器vector<int>v1;vector<int>v2;vector<int>v3;vector<int>v4;//向小容器中添加数据for (int i = 0; i < 4; i++) {v1.push_back(i + 1);v2.push_back(i + 2);v3.push_back(i + 3);v4.push_back(i + 4);}//将小容器插入到大容器中v.push_back(v1);v.push_back(v2);v.push_back(v3);v.push_back(v4);//通过大容器,把所有数据遍历一遍for (vector<vector<int>>::iterator it = v.begin(); it != v.end(); it++) {//*it 是大容器 vector<int>    *(*it)是指针for (vector<int>::iterator vit = (*it).begin(); vit != (*it).end(); vit++) {cout << *vit << " ";}cout << endl;}
}
int main() {test01();return 0;
}
http://www.dtcms.com/wzjs/457775.html

相关文章:

  • 手机网站免费优化百度seo优化教程免费
  • 企业为什么做网站优化推广制作企业网站
  • 网站可以做弹窗广告么seo优化对网店的推广的作用为
  • 网站建设的主要观点建站平台如何隐藏技术支持
  • wordpress 点击文章图片青岛推广优化
  • 优惠网站如何做免费建立个人网站
  • 做网站标语软文营销的成功案例
  • 怎么查看网站用什么做的艾滋病多长时间能查出来
  • 电子产品配件采购网站关键词排名优化易下拉软件
  • WordPress phpspider网站seo排名培训
  • 做一个网站需要多少人深圳营销型网站开发
  • 建设银行网站能买手机app推广接单发布平台
  • 石柱县城乡建设委员会网站百度指数数据下载
  • 鹤壁网站建设公司国外seo大神
  • 北京响应式的网站设计百度推广时间段在哪里设置
  • 成都帮忙做网站的童鞋批发商百度网站提交入口网址
  • 做一个手机购物网站多少钱北京seo运营推广
  • 阜城县网站建设公司百度爱采购竞价
  • 三门峡做网站优化全球搜索引擎大全
  • 百度网站优化排名网站推广公司电话
  • 专业酒店设计网站建设山东网络推广优化排名
  • 别人做网站要把什么要过来福州短视频seo
  • 网站建设的网络公谷歌浏览器chrome官网
  • wordpress阅读式主题页优化软件
  • 龙岩整站优化友情链接模板
  • 做网站卖印度药北京谷歌优化
  • 长沙景点门票价格表新网站排名优化怎么做
  • 昆明微网站建设网络信息发布平台
  • 重庆企业网站制作b站新人视频怎么推广
  • 一起做网站班级优化大师是干什么用的