내부정렬: 전체 데이터를 주기억장치에 저장한 후 정렬을 수행하는방식외부정렬 : 모든데이터를 주기억장치에 저장할수 없는경우 보조기억장치에 저장해두고 그중 일부 데이터만을 반복적으로 주기억장치로 옮겨와서 정렬을 수행하는 방식 선택정렬: 입력 배열에서 가장 작은 값부터 순서대로 선택해서 나열하는 방식배열에서 정렬되지않은부분에서 가장 작은값을 찾아서 정렬되지않은부분의 맨앞과 교체하는방식 버블정렬 : 모든 인접한 두 데이터를 차례대로 비교해서 왼쪽데이터가 더큰 경우에는 오른쪽 데이터와 자리를 바꾸는 과정을 반복해서 정렬을 수행하는 방식ㄴ왼쪽에서 오른쪽으로 진행되면 가장 큰값이 오른쪽끝부터 위치된다ㄴ오른쪽에서 왼쪽으로 진행하면 가장 작은값이 왼쪽끝에 위치한다. 삽입정렬 : 주어진 데이터를 하나씩 뽑..