소스 검색

QuickBubblesortwithgood complexity

pull/5/head
Sunny Pate 5 년 전
부모
커밋
5cfce3ba4c
2개의 변경된 파일22개의 추가작업 그리고 0개의 파일을 삭제
  1. BIN
      .DS_Store
  2. +22
    -0
      sorting/QuickBublesort.py

BIN
.DS_Store 파일 보기


+ 22
- 0
sorting/QuickBublesort.py 파일 보기

@ -0,0 +1,22 @@
# coding: utf-8
# In[45]:
alist = [54,26,93,17,77,31,44,55,20]
def shortBubbleSort(alist):
exchanges = True
passnum = len(alist)-1
while passnum > 0 and exchanges:
exchanges = False
for i in range(passnum):
if alist[i]>alist[i+1]:
exchanges = True
temp = alist[i]
alist[i] = alist[i+1]
alist[i+1] = temp
passnum = passnum-1
return alist
print(shortBubbleSort(alist))

불러오는 중...
취소
저장