kangssun   2년 전

기존 코드에서는 정렬자체를 제가 다 구현했었는데 그 코드는 지저분해서 찾아보니 문자열에도 sort가 적용이 되더라구요.

이때 두 문자여르이 길이가 같을 경우에 return a<b를 하면 알파벳순으로 정렬이 되던데 이 코드의 상세 동작이 궁금합니다.

string 이기 때문에 배열 각 인덱스를 0부터 비교해가면서 똑같지 않을때만 리턴값을 다르게 주는 건가요?

Green55   2년 전

a<b면, 일반적으로 말하는 "사전순"으로 a가 b보다 작으면 true입니다.

kangssun   2년 전

그렇다면 문자열인 경우에 aaab 와 aaac 두개의 문자열이 있으면 전체 인덱스를 모두 검사하는건가요?

Green55   2년 전

네 맞습니다. 

배열 각 인덱스를 0부터 비교해가면서 똑같지 않을때만 리턴값을 다르게 주는 건가요? << 이게 맞아요.

댓글을 작성하려면 로그인해야 합니다.