- thebaleuncoding
정렬에 대해 알아볼까요?

정렬
예를 들어, 도서관의 도서들이 어떠한 기준도 없이 아무렇게나 책장에 꽂혀있다면 어떤 일이 벌어질까요? 아마 필요한 책을 찾기 위해 오랜 시간이 걸려서 매우 불편할 겁니다. 이렇듯 정렬은 일상 속에서 매우 흔하게 사용됩니다.
정렬은 데이터들을 어떤 순서로 나열하는 것을 말합니다. 예를 들면, 학번을 정할 때 이름을 가나다순으로 정렬할 수도 있고, 생일순으로 정렬할 수도 있습니다. 그런데 이름을 가나다순으로 정렬할 때 ㄱ부터 시작해서 ㅎ으로 끝나는 순으로 정렬할 수도 있지만 반대로 ㅎ부터 시작해서 ㄱ으로 끝나는 순으로 정렬할 수도 있습니다. 생일순으로 정렬할 때도 마찬가지로 생일이 빠른 사람부터 시작해서 느린 사람으로 끝나도록 정렬할 수도 있겠지만 생일이 느린 사람부터 시작해서 빠른 사람으로 끝나도록 정렬할 수도 있겠죠?
이렇듯 정렬에는 오름차순과 내림차순 두 가지가 있습니다.
#정렬에대해알아볼까요?에 대해 더 알아보고 싶나요?
아래 링크로 이동하세요.