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

郴州网站建设公司简介网站建设与实践步骤

郴州网站建设公司简介,网站建设与实践步骤,著名vi设计公司,网站开发薪水一、一维容器的初始化&#xff1a; vector<int> v(n)表示声明一个容器v&#xff0c;并给他预定存储空间。每一个单元初始化为0&#xff0c;因此&#xff0c;vector<int> v(n)vector<int> v(n, 0)。 如果想要初始化为其他值&#xff0c;可改为vector<int…

一、一维容器的初始化: 

vector<int> v(n)表示声明一个容器v,并给他预定存储空间。每一个单元初始化为0,因此,vector<int> v(n)=vector<int> v(n, 0)。
如果想要初始化为其他值,可改为vector<int> v(n, val)。

1.声明一个简单int容器 vector<int> v;
2.声明一个长度为4的容器 vector<int> v(4);
3.声明一个长度为5,所有元素初始值为0的容器
  vector<int> v(3,0);
4.用已有的数组初始化容器,区间:[a,a+5)
  int a[5]={1,3,2,0,4};
  vector<int >  v(a,a+5);
 
5.用现有容器初始化一个容器
  vector<int> v1(2,0);
  vector<int> v2(v1);

6.用迭代器初始化容器
  vector<int> v1(3, 0);
  vector<int> v2(v1.begin(),v1.end());

二、二维容器的初始化:

1、初始化一个二维vector数组,并指定大小:
vector<vector<int>> vec(3, vector<int>(4));
将创建一个3行4列的二维vector数组,每个元素初始化为0:
vec=[0 0 0 0]
        [0 0 0 0] 
        [0 0 0 0]

2、初始化时,指定每个元素的值:
vector<vector<int>> vec(3, vector<int>(4, 1)); 
将创建一个3行4列的二维vector,每个元素初始化为1:
vec=[1 1 1 1]
        [1 1 1 1]
        [1 1 1 1]

3、如想指定每个vector的大小,并手动初始化每个元素:
resize(int num);  //重新指定容器的长度为num,若容器变长,则以默认值0填充新位置,如果容器变短,则末尾超过容器长度的元素被删除
resize(int num,int elem); //重新指定容器的长度为num,若容器变长,则以elem填充新位置,如果容器变短,则末尾超过容器长度的元素被删除

vector<vector<int>> vec;
vec.resize(3);        // 3行

vec[0].resize(4);     // 第一行4列
vec[0] = {1, 2, 3, 4};

vec[1].resize(2);     // 第二行2列 
vec[1] = {5, 6};  

vec[2].resize(3);     // 第三行3列
vec[2] = {7, 8, 9}; 

创建的容器为:
vec=[1 2 3 4]
        [5 6 0 0]
        [7 8 9 0]
总结,初始化一个二维vector数组,并指定大小的方法有:
1. vector<vector<int>> vec(行数, vector<int>(列数));
2. vector<vector<int>> vec(行数, vector<int>(列数, 初始值));
3. vector<vector<int>> vec; vec.resize(行数); vec[i].resize(列数); vec[i] = {值};

一维长度固定,二维长度可变的二维容器数组

vector<int> v[n]  n 为第一维的长度

// 1.初始化一个一维长度为3的vector
vector<vector<int>> vec(3);// 2.为每个一维vector初始化不同长度 
vec[0] = vector<int>(5); 
vec[1] = vector<int>(10);
vec[2] = vector<int>(2);// 3.打印vec
for (int i = 0; i < vec.size(); ++i) 
{for(int j = 0; j < vec[i].size(); ++j) {cout << vec[i][j] << " "; }cout << endl; 
}

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

相关文章:

  • 专业的网站开发服务梧州单身相亲网站
  • 汉中做网站的电话常宁市网站建设
  • 新乡手机网站建设电话网站备案如何申请
  • 简历在线制作网站免费购买域名搭建网站
  • 网站设计的主要内容ui设计师对学历要求
  • 河北住房城乡建设厅官方网站一台服务器如何做两个网站
  • 网站开发研究生wordpress crm分销插件
  • 找人做短视频网站如何在第三方网站做推广
  • 单位网站怎么做热门网站建设代理
  • 赤峰市网站建设培训自动写作网站
  • 网站想换个风格怎么做国家信用信息公示系统的官网
  • 怎么注销网站备案成都做营销型网站建设
  • 在线签名设计seo搜索排名优化是什么意思
  • 姚孟信通网站开发中心网站域名解析错误怎么解决
  • 微信公众号绑定网站榆社县济南网站建设公司 大学
  • 医疗卫生网站前置审批做平面设计都关注哪些网站
  • 网站建设流程渠道网站开发的人员
  • 网站的开发设计的技术google英文网站
  • 网站设计制作花多少钱WordPress在线调试
  • 软件下载的网站静安广州网站建设
  • 做网络写手 哪个网站比较好舆情报告撰写
  • 上海做网站的公司官网文明校园建设专题网站
  • 外贸网站定做iis 网站乱码
  • 网上怎么接单做网站wordpress 跟随插件
  • 门户类网站建立有哪些构成手机商城建站系统网站建设
  • 做网站 南京wordpress 简历插件
  • 武义县建设局网站首页小地方网站建设公司好
  • 做彩票网站违法吗承德网站制作方案
  • 南昌网站建设兼职关于进一步加强网站建设和
  • 郑州网站seo费用网站制作 网站