개발세리의 성장기🌿

STL) 2. Vector 본문

algorithm/STL

STL) 2. Vector

sery270 2020. 2. 26. 20:02

 

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