- 分享
vector 常见操作
- @ 2026-7-15 9:22:02


50 条评论
-
李懋 白银 Lv.启蒙 @ 2026-7-17 9:07:27
👎 3😕 1 -
@ 2026-7-16 19:16:29
👎 2🤡 1 -
@ 2026-7-16 19:05:31
🤡 1 -
@ 2026-7-16 19:02:57
🤡 2 -
@ 2026-7-16 10:14:25
🤡 1 -
@ 2026-7-15 19:17:05
eea
-
@ 2026-7-15 19:16:48
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
-
@ 2026-7-15 19:16:28
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 11 1 1 1 1 1
-
@ 2026-7-15 19:16:15
1 1
1 1 1 1 1 11
11
-
@ 2026-7-15 18:39:49
啧
-
@ 2026-7-15 17:42:02
(发了一句话)
-
@ 2026-7-15 16:55:42气死我了
❤️ 3 -
@ 2026-7-15 11:59:01啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
🌿 3👎 1👍 1🤡 1 -
@ 2026-7-15 10:55:14我去我不太会vector你们信吗
-
@ 2026-7-15 10:50:46我去?老美的NASA这么厉害?居然把我探测出来了 愚蠢的地球人 我是来统治你们的星球的 我来自尊贵的处女座 我要在你们的脸上拉一泡屎 嗯嗯嗯嗯(使劲)嗯嗯额嗯嗯我去谁把我厕纸换成胶带了我的肛毛!
🤔 4👎 1👀 1🤡 1 -
@ 2026-7-15 10:45:58欸~~~duangduangduang磊哥磊哥磊哥dandan嘚~ 昨天晚上做了个梦~
🤡 1 -
@ 2026-7-15 10:16:32积极
🤡 1 -
@ 2026-7-15 10:01:47
#include<bits/stdc++.h> using namespace std; const int N = 1000000; int a[N]; int main(){ vectorva(n+1); int n; //输入一个n //定义动态数组,大小为n+1 cin>>n; for (int i = 1;i <= n;i++){ cin>>a[i]; } return 0; }

-
@ 2026-7-15 10:00:01#include<iostream> #include<vector> using namespace std; vector<int>a; int main() { a.push_back(999); a.push_back(666); a.push_back(777); for(int i = 0; i < a.size(); i++) { cout << a[i]; } cout << endl; cout << a[a.size() - 1] << endl; sort(a.begin(), a.end()); for(int i = 0; i < a.size(); i++) { cout << a[i] << ' '; } cout << endl; a.reserve(a.begin(), a.end()); for(int i = 0; i < a.size(); i++) { cout << a[i] << ' '; } cout << endl; return 0; } -
@ 2026-7-15 9:44:41#include<bits/stdc++.h> using namespace std; const int N = 2e6 + 5; int n, q; int x[N], y[N], len; void operation(char c){ int tx = x[len], ty = y[len]; if(c == 'R')tx++; if(c == 'L')tx--; if(c == 'U')ty++; if(c == 'D')ty--; ++len; x[len] = tx, y[len] = ty; } int main(){ cin >> n >> q; //贪吃蛇鸡b人 //按照屁股->头部的顺序入栈,也就是len的位置是头部 //蛇把自己的头伸进自己的屁股里,小馋蛇真贪吃 for(int i = n; i >= 1; i -- ){ ++len; x[len] = i; y[len] = 0; } while(q -- ){ int op; cin >> op; if(op == 1){ char c; cin >> c; operation(c); }else{ int c; cin >> c; cout << x[len-c+1] << ' ' << y[len-c+1] << endl; } } return 0; } -
@ 2026-7-15 9:43:42#include <bits/stdc++.h> using namespace std; int main(){ vector v;
int m;cin >> m;while(m--){ string s; cin >> s; if(s == "push_back"){ int x; cin >> x; v.push_back(x); }else if(s=="size"){ cout << v.size() << endl; }else{ if(a.size()==0) cout<< "error" << endl; else cout << v[v.size()-1] << endl; }
}return 0;}看我超级防抄
❤️ 2 -
@ 2026-7-15 9:41:52#include<bits/stdc++.h> using namespace std; const int N = 2e6 + 5; int n, q; int x[N], y[N], len; void operation(char c){ int tx = x[len], ty = y[len]; if(c == 'R')tx++; if(c == 'L')tx--; if(c == 'U')ty++; if(c == 'D')ty--; ++len; x[len] = tx, y[len] = ty; } int main(){ cin >> n >> q; //按照尾巴->头部的顺序入栈,也就是len的位置是头部 for(int i = n; i >= 1; i -- ){ ++len; x[len] = i; y[len] = 0; } while(q -- ){ int op; cin >> op; if(op == 1){ char c; cin >> c; operation(c); }else{ int c; cin >> c; cout << x[len-c+1] << ' ' << y[len-c+1] << endl; } } return 0; } -
@ 2026-7-15 9:39:54郑老师也发一条平论😊
🤡 2 -
@ 2026-7-15 9:38:16#include<bits/stdc++.h> using namespace std; vectora; int main(){ a.push_back(999); a.push_back(666); a.push_back(777); for(int i=0; i<a.size(); i++){ cout<<a[i]<<' '; } cout<<endl; a.erase(a.begin()+2); for(int i=0; i<a.size(); i++){ cout<<a[i]<<' '; } cout<<endl; cout<<a[a.size()-1]<<endl; sort(a.begin(),a.end()); for(int i=0; i<a.size(); i++){ cout<<a[i]<<' '; } cout<<endl; reverse(a.begin(), a.end()); for(int i=0; i<a.size(); i++){ cout<<a[i]<<' '; } cout<<endl; a.erase(a.begin()+a.size()-1); for(int i=0; i<a.size(); i++){ cout<<a[i]<< ' '; } cout<<endl; return 0; }
-
@ 2026-7-15 9:36:29
👎 2 -
@ 2026-7-15 9:36:14#include<bits/stdc++.h> using namespace std; //a + b问题 int main(){ long long a,b; cin >> a >> b; cout << a + b; return 0; } -
@ 2026-7-15 9:35:37
#include<bits/stdc++.h> using namespace std; const int N = 1000000; int a[N]; vectora; int main(){ a.push_back(78); a.push_back(91); a.push_back(77); for (int i = 0;i < a.size();i++){ cout<<a[i]<<' '; } cout<<endl; a.erase(a.begin() + 2); for (int i = 0;i < a.size();i++){ cout<<a[i]<<' '; } cout<<endl; cout<<a.[a.size() - 1]<<endl; sort(a.begin(),a.end()); for (int i = 0;i<a.size();i++){ cout<<a[i]<<' '; } cout<<endl; a.erase(a.begin()+a.size() - 1); for(int i = 0;i < a.size();i++){ cout<<a[i]<<' '; } cout<<endl; return 0; } 自信提交
-
@ 2026-7-15 9:34:36#include<bits/stdc++.h> using namespace std; vector a; int main(){ a.push_back(999); a.push_back(666); a.push_back(777); for(int i=0; i<a.size();i++)cout<<a[i]<<' '; cout << endl; a.erase(a.begin()+2); for(int i=0; i<a.size();i++)cout<<a[i]<<' '; cout<<endl; cout<<a[a.size()-1] << endl; sort(a.begin(),a.end()); for(int i=0; i<a.size();i++){cout << a[i] << ' '; cout << endl; reverse(a.begin(),a.end()); for(int i= 0;i<a.size();i++)cout<<a[i]<<' '; cout<<endl; a.erase(a.begin()+a.size()-1); a.erase(a.end()-1); for(int i= 0; i < a.size(); i ++ )cout << a[i] << ' '; cout << endl; return 0; }
-
@ 2026-7-15 9:34:24#include <bits/stdc++.h> using namespace std; vector <int> a; int main(){ a.push_back(999); a.push_back(666); a.push_back(777); for(int i = 0;i < a.size();i++){ cout << a[i] << ' '; } cout << endl; cout << a[a.size() - 1] << endl; sort(a.begin(),a.end()); for(int i = 0;i < a.size();i++){ cout << a[i] << ' '; } cout << endl; a.erase(a.begin() + a.size - 1); for(int i = 0;i < a.size();i++){ cout << a[i] << ' '; } cout << endl; return 0; } -
@ 2026-7-15 9:33:25
#include<bits/stdc++.h> using namespace std;
vector a;
int main(){
a.push_back(666); a.push_back(777); for(int i= 0; i < a.size(); i ++ ){ cout << a[i] << ' '; } cout << endl; a.erase(a.begin() + 2); for(int i= 0; i < a.size(); i ++ ){ cout << a[i] << ' '; } cout << endl; cout << a[a.size()-1] << endl; sort(a.begin(),a.end()); for(int i= 0; i < a.size(); i ++ ){ cout << a[i] << ' '; } cout << endl; reverse(a.begin(), a.end()); for(int i= 0; i < a.size(); i ++ ){ cout << a[i] << ' '; } cout << endl; a.erase(a.begin()+a.size()-1); for(int i= 0; i < a.size(); i ++ ){ cout << a[i] << ' '; } cout << endl; return 0;}
-
@ 2026-7-15 9:33:20#include #include #include using namespace std;
int main()
{vector<int> a; a.push_back(999); // a[0] a.push_back(666); // a[1] a.push_back(777); // a[2] = 777 for(int i = 0; i < a.size(); i ++ ){cout << a[i] << ' '; } cout << endl; //a.begin() : 指向数组第一个元素 a[0] // 删除第三个元素 a.erase(a.begin() + 2); for(int i = 0; i < a.size(); i ++ ){ cout << a[i] << ' '; } cout << endl; //最后一个元素下标: a.size()-1 //输出最后一个元素 cout << a[a.size()-1] << endl;//排序// int a[1010]; // a.end() 指向最后一个元素的下一个位置 // a.begin() 指向第一个元素的位置 //sort(起始位置, 结束位置+1); sort(a.begin(),a.end()); for(int i = 0; i < a.size(); i ++ ){ cout << a[i] << ' '; } cout << endl; //翻转 //reverse(); reverse(a.begin(), a.end());for(int i = 0; i < a.size(); i ++ ){cout << a[i] << ' '; } cout << endl; //删除最后一个元素 a.erase(a.begin()+a.size()-1); //a.erase(a.end()-1); for(int i= 0; i < a.size(); i ++ ){ cout << a[i] << ' '; } cout << endl; return 0;}
🤣 2 -
@ 2026-7-15 9:32:44#include<bits/stdc++.h> using namespace std; vector <int> a; int main(){ //添加元素:插入在末尾 a.push_back(999); // a[0] a.push_back(666); // a[1] a.push_back(777); // a[2] = 777 for(int i= 0; i < a.size(); i ++ ){ cout << a[i] << ' '; } cout << endl; //a.begin() : 指向数组第一个元素 a[0] // 删除第三个元素 a.erase(a.begin() + 2); for(int i= 0; i < a.size(); i ++ ){ cout << a[i] << ' '; } cout << endl; //最后一个元素下标:a.size()-1 //输出最后一个元素 cout << a[a.size()-1] << endl; //排序 // int a[1010]; // a.end() 指向最后一个元素的下一个位置 // a.begin() 指向第一个元素的位置 //sort(起始位置, 结束位置+1); sort(a.begin(),a.end()); for(int i= 0; i < a.size(); i ++ ){ cout << a[i] << ' '; } cout << endl; //翻转 //reverse(); reverse(a.begin(), a.end()); for(int i= 0; i < a.size(); i ++ ){ cout << a[i] << ' '; } cout << endl; //删除最后一个元素 a.erase(a.begin()+a.size()-1); //a.erase(a.end()-1); for(int i= 0; i < a.size(); i ++ ){ cout << a[i] << ' '; } cout << endl; return 0; } -
@ 2026-7-15 9:32:28#include<bits/stdc++.h> using namespace std; vector z; int main(){ z.push_back(9); z.push_back(6); z.push_back(7); for(int i= 0; i < z.size(); i ++ ){ cout << z[i] << ' '; } cout << endl; z.erase(z.begin() + 2); for(int i=0;i<z.size();i++){ cout<<z[i]<<' '; } cout << endl; cout << z[z.size()-1] << endl; sort(z.begin(),z.end()); for(int i=0;i<z.size();i++){ cout<<z[i]<<' '; } cout<<endl; reverse(z.begin(),z.end()); for(int i=0;i<z.size();i++){ cout<<z[i]<< ' '; } cout << endl; z.erase(z.begin()+z.size()-1); for(int i= 0; i < z.size(); i ++ ){ cout << z[i] << ' '; } cout << endl; }
-
@ 2026-7-15 9:31:54
#include<bits/stdc++.h> using namespace std; vector <int> a; int main(){ a.push_back(999); a.push_back(666); a.push_back(777); for(int i= 0; i < a.size(); i ++ ){ cout << a[i] << ' '; } cout << endl; a.erase(a.begin() + 2); for(int i= 0; i < a.size(); i ++ ){ cout << a[i] << ' '; } cout << endl; cout << a[a.size()-1] << endl; sort(a.begin(),a.end()); for(int i= 0; i < a.size(); i ++ ){ cout << a[i] << ' '; } cout << endl; reverse(a.begin(), a.end()); for(int i= 0; i < a.size(); i ++ ){ cout << a[i] << ' '; } cout << endl; a.erase(a.begin()+a.size()-1); for(int i= 0; i < a.size(); i ++ ){ cout << a[i] << ' '; } cout << endl; return 0; } -
@ 2026-7-15 9:31:50
#include<bits/stdc++.h> using ing namespace std; int main(){ a.push_back(999); a.push_back(666); a.push_back(777); for(int i= 0; i < a.size(); i ++ ){ cout << a[i] << ' '; } cout << endl; a.erase(a.begin() + 2); for(int i= 0; i < a.size(); i ++ ){ cout << a[i] << ' '; } cout << endl; cout << a[a.size()-1] << endl; sort(a.begin(),a.end()); for(int i= 0; i < a.size(); i ++ ){ cout << a[i] << ' '; } cout << endl; reverse(a.begin(), a.end()); for(int i= 0; i < a.size(); i ++ ){ cout << a[i] << ' '; } cout << endl; a.erase(a.begin()+a.size()-1); a.erase(a.end()-1); for(int i= 0; i < a.size(); i ++ ){ cout << a[i] << ' '; } cout << endl; return 0; }👎 2👍 1 -
@ 2026-7-15 9:30:57#include<bits/stdc++.h> using namespace std; int main(){ vector<int> v; v.push_back(7891); v.push_back(77891); v.push_back(77788891); v.push(1145145); for(int i = 0;i < v.size();i++) cout << v[i] << " "; cout << endl; v.erase(v.begin() + 2); for(int i = 0;i < v.size();i++) cout << v[i] << " "; cout << endl; cout << v[v.size()-1] << endl; sort(v.begin(),v.end()); for(int i = 0;i < v.size();i++) cout << v[i] << " "; cout << endl; reverse(v.begin(),v.end()); for(int i = 0;i < v.size();i++) cout << v[i] << " "; cout << endl; v.erase(a.begin() + a.size() - 1); v.erase(a.end() - 1); for(int i = 0;i < v.size();i++) cout << v[i] << " "; cout << endl; return 0; }👎 1🤔 1 -
@ 2026-7-15 9:30:47
#include<bits/stdc++.h> using ing namespace std; int main(){ a.push_back(999); a.push_back(666); a.push_back(777); for(int i= 0; i < a.size(); i ++ ){ cout << a[i] << ' '; } cout << endl; a.erase(a.begin() + 2); for(int i= 0; i < a.size(); i ++ ){ cout << a[i] << ' '; } cout << endl;
cout << a[a.size()-1] << endl;
sort(a.begin(),a.end()); for(int i= 0; i < a.size(); i ++ ){ cout << a[i] << ' '; } cout << endl;
reverse(a.begin(), a.end()); for(int i= 0; i < a.size(); i ++ ){ cout << a[i] << ' '; } cout << endl;
a.erase(a.begin()+a.size()-1); a.erase(a.end()-1); for(int i= 0; i < a.size(); i ++ ){ cout << a[i] << ' '; } cout << endl;
return 0; }
-
@ 2026-7-15 9:26:15#include<bits/stdc++.h> using namespace std;
vector a;
int main(){
a.push_back(999); a.push_back(666); a.push_back(777); for(int i= 0; i < a.size(); i ++ ){ cout << a[i] << ' '; } cout << endl; a.erase(a.begin() + 2); for(int i= 0; i < a.size(); i ++ ){ cout << a[i] << ' '; } cout << endl; cout << a[a.size()-1] << endl; sort(a.begin(),a.end()); for(int i= 0; i < a.size(); i ++ ){ cout << a[i] << ' '; } cout << endl; reverse(a.begin(), a.end()); for(int i= 0; i < a.size(); i ++ ){ cout << a[i] << ' '; } cout << endl; a.erase(a.begin()+a.size()-1); //a.erase(a.end()-1); for(int i= 0; i < a.size(); i ++ ){ cout << a[i] << ' '; } cout << endl; return 0;}
👎 2 -
@ 2026-7-15 9:26:14吓哭了
👍 8👎 7😄 7😕 7🤔 7🤣 7🌿 7🍋 7🕊️ 7👀 7🤡 7❤️ 4 -
@ 2026-7-15 9:26:01就是!
🤡 3 -
@ 2026-7-15 9:23:53不想写
-
@ 2026-7-15 9:23:43......
-
@ 2026-7-15 9:23:24第二个闲聊贴诞生
🤔 1 -
@ 2026-7-15 9:22:494楼
-
@ 2026-7-15 9:22:495
-
@ 2026-7-15 9:22:43冒泡
-
@ 2026-7-15 9:22:38又来!?
-
@ 2026-7-15 9:22:373楼
-
@ 2026-7-15 9:22:26666
-
@ 2026-7-15 9:22:19啦啦啦
- 1