vector「建议收藏」

vector

大家好,又见面了,我是全栈君。

vector类似于一个动态数组,当不确定所要使用的数组的大小的时候,可以使用vector。
vector可以动态的改变大小,增删数据。 vector的使用:
1.头文件

#include<vector>

2.创建vector对象.

vector<int> vec

3.尾部插入元素:

vec.push_back(a)

4.使用下标访问元素

vec[2]

5.使用迭代器访问元素

	vector<int>::iterator it;
	for(it=vec.begin();it!=vec.end();it++)
		cout<<*it<<endl;

6.插入元素:

	vec.insert(vec.begin()+i,a) //在低i+1个元素前面插入a
	vec.push_back(a) //在向量末尾添加a

7.删除元素:

	vec.erase(vec.begin()+2) //删除第3个元素
	vec.erase(vec.begin()+i,vec.end()+j) //删除区间[i,j-1]
	vec.pop_back() //移除最后一个元素

8.向量的大小

vec.size()

9.清空

vec.clear()

10.判断vec是否为空:

vec.empty()

转载于:https://my.oschina.net/u/1771419/blog/1611829

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/107739.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • python标识符号_python标识符的组成元素

    python标识符号_python标识符的组成元素在Python里,标识符由字母、数字、下划线组成,但不能以数字开头。#Python中标识符区分大小写。#以下划线开头的标识符有特殊意义,以单下划线开头_foo的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用fromxxximport*而导入。##以双下划线开头的__foo代表类的私有成员,以双下划线开头和结尾的__foo__代表Python里特殊方法专用的标识,如__init__()代表类的构造函数。##Python可以同一行显示多.

    2022年9月9日
  • redis 配置密码验证_spring redis配置

    redis 配置密码验证_spring redis配置redis配置密码1.通过配置文件进行配置yum方式安装的redis配置文件通常在/etc/redis.conf中,打开配置文件找到#requirepassfoobared去掉行前的注释,并修改密码为所需的密码,保存文件requirepassmyRedis重启redissudoserviceredisrestart#或者sudoservicerediss

    2022年9月4日
  • sublime text 3创建新文件插件-AdvanceNewFile

    sublime text 3创建新文件插件-AdvanceNewFile

    2021年9月18日
  • Redis 修改默认端口号 修改配置文件 redis.windows.conf[通俗易懂]

    Redis 修改默认端口号 修改配置文件 redis.windows.conf[通俗易懂]简单说明一下Redis修改端口号的方法,本文用的是修改redis.windows.conf文件的方式,主要代码已经用橙色标记以便于各位伙伴直接复制使用。1.首先找到redis.windows.conf文件的位置,然后右键选择工具打开,如下图:2.打开之后可以直接Ctrl+F快捷键搜索port63或者port6379前提是你之前没有修改过端口号,或者直接下…

    2022年9月17日
  • JAVA/request.getParameterValues

    JAVA/request.getParameterValues1比较request.getParameterValues与request.getParameterrequest.getParameterValues(Stringname)是获得如checkbox类(名字相同,但值有多个)的数据。request.getParameter(Stringname)是获得对应名字的值,如果有重复的名,则返回第一个值。例如:reque

    2022年7月22日
  • 7_首页分类按级别展示[通俗易懂]

    7_首页分类按级别展示[通俗易懂]需求在首页展示商品分类列表属性值请求urlhttp://{zuul:port}/api/portal/categorys/categorys请求方式GET参数无返回值HttpResult.ok(分类列表)实现1、pojo实体类要展示商品分类信息,需要树形结构展示,所以需要在Itemcat类中增加一个childern属性表示子分类比如:我们查看一级目录有:家电、手机、服装,但在家电这个一级目录下,又有分类,我们称为二级目录,有:电视

    2022年6月25日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号