Python:
for i in range (start_index,end_index):
xxxxx
a = [18,8,7,2,3,6,1,1]
def BubbleSort(num):
for i in range(len(num)): #for first pass i =5
for j in range(i+1,len(num)): # 5 compared with 1,4,2,8 , total 4 number so j =4 e.g. j=i-1 e.g. num[1]=5 ,range of j = num[1]-1 = 4
if num[i]>num[j]: # if i > j, swap
temp=num[i] # store i value
num[i]=num[j] #set i value = j value
num[j]=temp #set j value = temp's value (i value)
print (num)
print ("Loop {}{}".format(i,j))
return num
print (BubbleSort(a))
# fist loop: [1,4,2,5,8]
# second loop: [1,]
3778

被折叠的 条评论
为什么被折叠?



