C++中vector常见用法

本文介绍了C++中的vector容器,它是一个动态序列容器,类似动态数组。vector相比数组提供了更快的元素访问速度和高效尾部插入、删除。内容包括声明初始化、添加删除元素、判断空、遍历访问及排序等基本操作。
摘要由CSDN通过智能技术生成

关于vector
vector是一个动态的序列容器,相当于动态数组。相比于数组,vector会消耗更多的内存以确保有效的动态增长。但相比于其他动态序列容器,vector能更快速的索引元素,相对高效的在尾部插入和删除元素。
使用vector容器一般要加上头文件#include或#include<bits/stdc++.h>,一般还加上using namespace std;如果不加则通过std::vector< >的方式调用。
常见用法
1.声明及初始化

//声明整型向量n
vector<int> n;
//声明一个初始大小为5的向量
vector<int> a(5);
//声明一个初始大小为5且初始值为1的向量
vector<int> a(5,1);

//声明并用向量c初始化向量b
vector<int> b(c)</
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值