中级启示者
定义:vector<int> a : 名叫a的动态数组(整型)
vector<char> a : 名叫a的动态数组(字符型)
对动态数组排序
输入
for(int i=1;i<=n;i++){
int x;
cin>>x;
a.push_back(x);
}
排序过程
sort(a.begin,a.end); //和字符串的begin end 一样
输出
for(int i=1;i<=n;i++){
cout<<a[i]<<" ";
}
高级启示者
稍微无齿点,这是我开发的数据结构模拟器,可以模拟vector,queue,stack和deque四种结构
https://wenda.codingtang.com/questions/13381/
//这坟可不是我挖的
中级启示者
vector是一种可变长度的数组
定义 vector<类型名>变量名
基本操作
a[i] 返回第i个元素
a.size() 返回数组中元素个数
a.push_back() 向数组尾部插入一个元素
a.pop_back() 删除数组尾部的一个元素
中级启示者
更节省空间,还支持删除末尾元素
这样:a.pop_back() 就是把末尾元素删除
还能修改大小
a.resize(100) 就是把数组大小修改成100
高级守护
新手启示者
https://zero.crans.org/?f604df4114d6bbc2#ByaG6D6ri9rRvfq3ze3U1ZQJx6BbhRm6ukfpSwNsUDaS
包思远在2021-03-18 18:03:45追加了内容
密码是111111
包思远在2021-03-18 18:07:23追加了内容
https://zero.crans.org/?660865be096e92ac#GQ4u3tCSwgb3fSwAR38E2QtFZL81YhgmXkFnSSXiyjRM
包思远在2021-03-18 18:07:56追加了内容
密码都一样
包思远在2021-03-18 18:10:18追加了内容
https://zero.crans.org/?1e134754fbe2bc17#BUYD3MaTUFXkdQjT5HHDqxiHvdcmRB5w4nFibXvhfmvA
包思远在2021-03-18 19:01:53追加了内容
https://zero.crans.org/?d4726cd5de49dfff#39x4FgpwmGX4oZFVofkkLxAJnJzLKAurHaXKQWUjnPjo
包思远在2021-03-18 19:06:05追加了内容
https://zero.crans.org/?d7da9bfdce9a0864#8W5xQxDGkCNRw3JL9Ye5xGGjj5aCU1Qr5UtYyi4iHGh7