강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

김원태님의 프로필 이미지
김원태

작성한 질문수

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

4-A

map과 vector에 대해서

작성

·

281

0

큰돌님 안녕하세요. 

 

강의에서

map<int, vector<vector<int>>> ret_v;

이런식으로 사용하셨는데요. 

 

stl 사용에 대해서 궁금한 것이 있어서 질문 드립니다.

1. 

map<int, vector<int>> ret_v;

이렇게 하면 안되나요? 

 

2. 

ret_v 가   ( 인덱스(int)를 가지고 있고 second로 vector<int>인  ) 

2차원벡터로 사용하기 위해서 이렇게 선언해주신건가요? 

 

3. 큰돌님이 해주신대로 하면 map이 중복되는 기능이 없어지게 되는데요. 

map은 중복처리를 금지하는데 왜 중복처리가 되는 것인지 알고 싶습니다.

 

 

 

 

 

 

답변 1

1

큰돌님의 프로필 이미지
큰돌
지식공유자

일단 문법적으로는 아무 이상없습니다. 

다만 문제에 따라 알맞은 자료구조가 있겠죠?

김원태님의 프로필 이미지
김원태
질문자

알려주셔서 감사합니다. 

 

김원태님의 프로필 이미지
김원태

작성한 질문수

질문하기