vector
vector数组
相较于普通数组,有以下几个优点:
1.大小可变 2.操作方便 ......(其他自己考虑)
创建
以下以A表示int,long long,double......等类型(标点符号使用错误)
vector<A>v1 创建一个v1数组 “清白”构造 出淤泥而不染
vector<A>v2(n,m) 创建一个v2数组(什么样的数组呢? 自带n个m的数组) 衔玉出生
vector<A>v3(v1) 创建一个v3数组(什么样的数组呢? 和v1一样的数组) 双胞胎哎
操作 vector<A>v
v.sizie() v中有多少个数据
v.capacity() v的用量大小
v.push_back(n) 从末尾插入n
v.pop_back() 将末尾删去
v.clear() 清空 干干净净,健康美味
v.erasa(n) 删去第n个数 看我小橡皮擦
v.insert(n,m) 在第n个数之前插入m 从天而降
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步