|
|
-
- # 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))
-
|