정렬은 알고리즘 문제는 물론 실제 코드에서도 상당히 사용도가 높은 기능이다. 또한 구현할 수 있는 방법도 상당히 다양하며 그에 따라 수행시간 역시 상이해, 실력있는 개발자는 각 상황에 적합한 정렬 알고리즘을 사용할 수 있어야한다. 정렬 알고리즘들은 간단한 정렬 알고리즘인 선택정렬, 버블정렬, 삽입정렬과 고급 정렬 알고리즘인 병합 정렬, 퀵 정렬, 계수 정렬, 기수 정렬 등이 존재한다 오늘은 간단한 알고리즘에 속하는 선택정렬, 버블정렬, 삽입정렬을 정리해 보겠다. 1) 선택 정렬 원리: 1. 각 루프마다 최대(혹은 최소) 원소를 찾는다 2. 최대(혹은 최소) 원소와 마지막 원소를 교환한다 3. 탐색 범위를 1 줄인다 이를 범위가 1이 될 때까지 반복한다 코드(파이썬): def Selectionsort(a,..