개발세리의 성장기🌿
STL) 2. Vector 본문
1. 선언과 메모리 할당을 분리
vector<int> G;
G.resize(v + 1);
2. 선언과 메모리 할당은 같이
vector<int> G(v+1);
3. 2차원 벡터 (선언과 메모리 할당을 분리)
vector<vector<int>> G;
G.resize(v + 1, vector(e + 1));
4. 2차원 벡터 ("벡터을 원소로 가지는 벡터"의 크기까지만 할당해줌/ G[10][] 까지만 한 상태)
vector<vector<int>> G;
G.reserve(10);
5. 벡터의 크기를 재할당 해줌
G.resize(20);
6. 벡터의 크기와 내용을 초기화 하는 법 (같은 이름으로 내용을 덮어 쓰는 것 임)
vector<bool> visited;
visited = vector<bool> (N+1, false);
+ 참고한 벡터 예제
https://canna90.tistory.com/41
'algorithm > STL' 카테고리의 다른 글
STL) 5. set (0) | 2020.04.24 |
---|---|
STL) 4. sort() 함수 사용하기 (0) | 2020.03.10 |
STL) 3. vector와 pair 같이 쓰기 (0) | 2020.03.10 |
STL) 1. STL이란 (0) | 2020.02.15 |
Comments