선언
#include<vector>
int main(){
vector<int>v;
}
초기화
#include<vector>
int main(){
vector<int> v(5); // v = {0, 0, 0, 0, 0}
vector<int> v(5,4); // v = {4, 4, 4, 4, 4}
vecotr<int> v = {-1, -1, -1};
}
fill & assign 이용
#include<vector>
int main(){
vector<int> v(5); // v = {0, 0, 0, 0, 0}
fill(v.begin(), v.end(), 3); // v = {3, 3, 3, 3, 3}
vector<int> v2'
v2.assign(3, -1); // v2 = {-1, -1, -1}
}
값 넣기
push_back
#include <vector>
int main(){
vector<int> v;
v.push_back(3);
}
값 접근
#include <vector>
int main(){
vector<int> v;
v.push_back(3);
}
정렬
#incldue <algorithm>
#include <vector>
int main(){
vector<int> v = { 3, 2, 1, 5, 4 };
sort(v.begin(), v.end());
}