1 개요[ | ]
- Python 빗질정렬 구현
- 파이썬 빗질정렬 구현
Python
Copy
def comb_sort(a):
gap=size=len(a)
swapped = True
while gap !=1 or swapped:
gap = (gap*10)//13
if gap<1: gap=1
swapped = False
for i in range(0, size-gap):
if a[i]>a[i+gap]:
a[i],a[i+gap] = a[i+gap],a[i]
swapped = True
arr = [9,1,22,4,0,-1,1,22,100,10]
comb_sort(arr)
print( arr )
# [-1, 0, 1, 1, 4, 9, 10, 22, 22, 100]
2 같이 보기[ | ]
편집자 Jmnote
로그인하시면 댓글을 쓸 수 있습니다.