반응형
1. 다차원 벡터 복사하기
3차원까지는 모르겠다만, 2차원 벡터는 다음과 같이 간단하게 복사할 수 있다.
vector<vector<int>> graph;
graph.assign(5, vector<int>(5, 1));
// 위의 벡터를 복사하려면...
vector<vector<int>> newGraph;
newGraph.assign(graph.size(), vector<int>(graph.size());
copy(graph.begin(), graph.end(), newGraph.begin());
반응형
'Programming > C│C++' 카테고리의 다른 글
[C++/STL] 정렬 (sort) 함수 사용하기 (1) | 2020.07.19 |
---|---|
[C++] string의 구분자(delimiter)를 이용한 파싱 처리하기 (0) | 2020.05.24 |
[C++] C++로 eof 처리하기 (cin.eof() 사용법) (0) | 2019.12.07 |
[C++/STL] 우선순위 큐 (Priority Queue) 사용법 (0) | 2019.12.04 |
[C++] 공백 포함하여 한 줄 입력받기 (0) | 2019.12.03 |