C++로 작성한 정렬 정리1 (선택,버블,삽입,퀵,병합)
중요한 부분 / 정리 선택 정렬*설명 - 남은 배열값들중 최솟값을 찾아 맨앞으로 보내 순차적으로 정렬하는 방식(서칭한뒤 정렬,,,,본래 처음 미니멈은 9999대신 int의 최댓값을 넣음-INT_MAX) *작동원리 파란색 - 배열위치확정,,,,,빨간색-범위내에서 가장 작은 값 서칭1,10,5,8,7,2,4,3,6,91,10,5,8,7,2,4,3,6,91,10,5,8,7,2,4,3,6,91,10,5,8,7,2,4,3,6,91,2,10,5,8,7,4,3,6,91,2,10,5,8,7,4,3,6,9.....1,2,3,4,5,6,7,8,9,10 이때 비교연산은10+9+8+...+2+1,,,,,,,,,,,,(10개중 최솟값 서치,9개중 서치...)=(10+1)+(9+2)+...(6+5)=10*(10+1)/2->n..