[C++] vector 2차원을 1차원으로
2차원 형태의 std::vector를 1차원 vector로 만들어 보자!
코드
아래의 flatten 함수를 정의하고 사용하자
std::vector<int8_t> flatten(const std::vector<std::vector<int8_t>> &array)
{
std::vector<int8_t> flattened_v;
for(auto& element : array)
{
flattened_v.insert(flattened_v.end(), element.begin(), element.end());
}
return flattened_v;
}
Leave a comment