특징데이터를 특정 기준에 따라 순서대로 나열대표적인 정렬 알고리즘버블 정렬, 선택 정렬, 삽입 정렬, 병합 정렬, 퀵 정렬 등 JavaScript에서는 Array.prototype.sort() 메서드를 사용하여 쉽게 정렬적용 사례데이터를 순서대로 나열해야 할 때 사용예
대규모 배열의 경우 배열 요소의 존재 여부를 확인하기 위한 최적의 성능을 갖춘 알고리즘을 찾고 있다면 이진 검색이나 HashSet(JavaScript Set 객체) 사용과 같은 대안을 고려 가능 알고리즘 선택은 데이터의 특성에 따라 달라짐정렬된 배열에 대해 매우 효율적