# 冒泡排序
# 作者:何先杰
# 2021年6月14日
def BubbleSort(arr):
n=len(arr)
for i in range(n):
for j in range(n-i-1):
if arr[j]<arr[j+1]:
arr[j],arr[j+1]=arr[j+1],arr[j]
if __name__=="__main__":
s=[23,24,12,89,4]
BubbleSort(s)
print(s)
# 在本例中,由于变量s的值是一个列表,因此传递到函数BubbleSort()中的参数仅仅是列表的指针,而并非直接传递值。
文章评论