arr = [7, 5, 9, 0, 3, 1, 6, 2, 4, 8]
for i in range(1, len(arr)):
for j in range(i, 0, -1): #(start, end, step)
if arr[j] < arr[j -1]: # 한 칸씩 왼쪽으로 이동
arr[j], arr[j -1] = arr[j -1], arr[j]
else: # 자기보다 작은 데이터를 만나면 그 위치에서 멈춤
break
[Python] 정렬 알고리즘(5)-계수 정렬(Counting sort) (0) | 2022.06.19 |
---|---|
[Python] 정렬 알고리즘(4)-퀵 정렬 (0) | 2022.06.19 |
[Python] 정렬 알고리즘(2)-선택정렬 (0) | 2022.06.19 |
[Python] 정렬 알고리즘(1) (0) | 2022.06.19 |
[Python] 그래프 탐색 알고리즘: 미로 탈출 (0) | 2022.06.19 |
댓글 영역