파이썬 Bubble Sort로 오름차순으로 정렬하는 방식입니다.
시간복잡도 : O(n^2)
def bubbleSort(A):
for i in range(len(A)):
for j in range(1, len(A)):
if A[j-1] > A[j]:
A[j-1], A[j] = A[j], A[j-1]
if __name__ == '__main__':
A = [1, 9, 2, 5, 4, 8, 15, 3]
bubbleSort(A)
print A
'Programming > Python' 카테고리의 다른 글
Sorting(4) Selection Sort(선택 정렬) (0) | 2016.10.27 |
---|---|
Sorting(3) Insertion Sort(삽입 정렬) (0) | 2016.10.27 |
Sorting(2) Quick Sort(퀵 정렬) (0) | 2016.10.27 |
Python2 설치 (0) | 2016.05.14 |
파이썬 활용 - Web Page 내의 Image Object의 Path 추출 (0) | 2016.04.29 |
WRITTEN BY
,