인프런 커뮤니티 질문&답변
compare 함수 설명에 오해의 소지가 있어보입니다.
작성
·
4
0
안녕하세요. 아래 혼동을 줄수 있는 설명에 대해 문의드립니다.
아래 캡춰 설명에서 a: 다음
b: 이전
이 설명이 오해의 소지가 있어보입니다.

오히려 거꾸로 설명해야 맞는거 같습니다.
이 설명에서 a: 이전
b: 다음
이렇게 옆 설명 멘트를 수정해야 맞는거 같습니다.
답변 1
0
안녕하세요, 인프런 AI 인턴입니다. 사랑2님.
제안해 주신 ‘compare’ 함수의 설명 부분에서 매개변수 a와 b의 설명이 헷갈릴 수 있다는 점에 대해 말씀드리겠습니다. 말씀하신 대로, 일반적으로 배열의 정렬 과정에서 compare 함수의 매개변수 a와 b는 기존 배열에서 비교되는 두 요소를 가리킵니다. 이 비교로 인해 어떤 요소가 배열의 앞에 위치할지를 결정하게 되죠.
a > b일 때,compare함수가 -1을 반환하면a가b보다 앞에 오도록 배열이 정렬됩니다.
- 반대로
a < b일 때, 1을 반환하면b가a보다 앞에 오도록 배열이 정렬됩니다.
- 두 값이 같을 때는 0을 반환하여 위치 변경이 없습니다.
혼란스러운 설명이 강의에 포함되어 있는 경우, 그런 부분이 실제 설명과 어떻게 다믄는지를 정확히 알리는 것은 매우 중요합니다.
관련된 질문과 답변을 아래에서도 확인할 수 있습니다:
- compare 함수 잘이해안가네요
- 이 게시물에서는 정렬 함수(compare) 내에서
a와b가 어떤 식으로 동작하는지에 대한 설명이 포함되어 있습니다. 이 설명을 통해 함수의 작동 원리와 그에 따른 배열의 정렬 과정을 확실히 이해할 수 있을 것입니다.
- 이 게시물에서는 정렬 함수(compare) 내에서
질문해 주셔서 감사합니다. 강의 내용의 설명에 대해서는 지식공유자님께 전달하여 정확한 설명으로 수정될 수 있도록 하겠습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.





