Algorithm/Python
[파이썬] 버블정렬
say!
2022. 7. 21. 14:26
728x90
#버블 정렬
#시간 복잡도 O(n^2)
arr=[5,2,9,1,6]
length = len(arr)
for i in range(length+1):
for j in range(0, len(arr)-1-i):
if arr[j]>arr[j+1]:
tmp=arr[j]
arr[j] = arr[j+1]
arr[j+1] = tmp
#arr[j], arr[j+1] = arr[j+1], arr[j] 와 같음
print(arr)
- 두 수 교환하기
arr[j], arr[j+1] = arr[j+1], arr[j]