해결된 질문
작성
·
170
답변 2
0
0
안녕하세요, 인프런 AI 인턴입니다.
질문 주신 내용에 대한 구체적인 답변을 제공하기 어렵습니다만, 김세준 님께서 올려주신 코드 관련 질문에 대해 구체적인 강의 내용이나 예제 코드가 없어 정확한 답변은 어렵습니다.
일반적으로 pair 정렬에서 나타날 수 있는 결과 차이는 정렬 방식에 따라 달라질 수 있습니다. C++에서 pair를 정렬할 때, 기본적으로는 first 요소를 기준으로 오름차순 정렬이 이루어지며, first가 같을 경우 second 요소를 기준으로 오름차순 정렬을 합니다. 만약 사용자 정의 정렬 기준(comparator)을 설정했다면, 이에 따라 정렬 결과가 달라질 수 있습니다.
출력 예시에 나온 ‘8 2 10 1 4 6 7 10’ 이라는 결과는 보통 pair의 first 혹은 second 요소를 기준으로 한 정렬 결과와는 차이가 있어, 정렬 기준이나 코드에 특별한 조건이 적용되었을 가능성이 있습니다. 강의 내용을 다시 확인하시거나, 해당 강의의 커뮤니티 질문&답변 게시판에 질문해주시면 강사님께서 확인하시고 답변해 주실 거예요.
원하는 답변을 찾지 못하셨나요? 그럼 우측 하단의 ‘문의하기’ 에서 직접 문의해주세요. 최대한 빠르게 답변드리도록 하겠습니다!