알고리즘에서 2차원 벡터 사용방법 [C++]


알고리즘에서 2차원 벡터 사용방법 [C++]

서론 :알고리즘 문제에서 흔하게 이차원 벡터를 사용하지 않는 이유는 보통0. 데이터의 크기가 프로그램 시작 후 주어지는 경우 (선언과 동시에 공간을 잡을수 없다)1. 데이터 삽입이 복잡한 경우 :위 세 가지 가 꼭 필요하며, 별도로 input 값으로 temp에 삽입 후, list에 삽입해 주는 문제.2. 메모리 공간 낭비 : 데이터를 MAX_SIZE 만큼 안 쓰는 경우본론 :std::vector에는 resize라는 함수가 있습니다. (*사용 예제와 함수 원형은 아래 링크 참조*)크기가 메인 함수 안에서 주어지는 2차원 벡터의 경우 resize를 아래와 같이 사용합니다.간략 설명 : 0으로 초기화된 M 크기의 int형 단일 벡터를 list에 N 크기만큼 resize 하겠다....

알고리즘에서 2차원 벡터 사용방법 [C++]에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : 알고리즘에서 2차원 벡터 사용방법 [C++]