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

阿里网站建设费用爱站工具包官网

阿里网站建设费用,爱站工具包官网,五大建设是指什么,nike网站策划与建设一、一维容器的初始化&#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/891475/

相关文章:

  • 内蒙古城乡住房建设厅网站大连制作企业网站
  • php做网站子页模板白云区建材网站建设推广
  • 贵州建设网站展览公司设计费
  • seo网站优化培训价格wordpress菜单图标
  • 曲靖做网站需要多少钱二建报名时间2023年报名时间
  • 随便建设网站犯法吗广州互联网
  • 上海网站建设 中华企业录建站房的公司
  • 代做毕业设计找哪个网站好快速做网站详情页
  • 山东建设管理局网站定制开发app多少钱
  • 建设工程招投标网站wordpress 搬到本地
  • 上海最专业的网站设计制上市公司做网站
  • 外国网页设计网站采摘园网站建设方案
  • 毕节做网站的公司网站免费建站ppa
  • 网站开发的技术简介wordpress贴图库插件
  • 网站超链接怎么做商城网站建设多少钱
  • 找建设项目的网站2024全民核酸又开始了
  • 网站建设大赛建设企业网站电话
  • 如何说服别人做网站医院门户网站设计
  • 红谷滩园林建设集团有限公司 网站自助建网站市场
  • 网营中国网站建设wordpress 163
  • 重庆网红江门seo代理商
  • 门户网站建设工作汇报南昌房产网二手房
  • 做网站前必须设计原型吗wordpress插件的使用
  • 网站搜索优化技巧有没有可以做翻译的网站吗
  • 中国制造网 做网站费用最简单的建个人网站
  • 餐饮网站建设的毕设报告可以做海报的网站
  • 化妆品应如何网站建设定位wordpress cui
  • 网站开发需要学shenme新河官网
  • 低价网站制作顺德react网站开发介绍
  • 做书籍封皮的网站wordpress 太慢