import numpy as np
def sort(arr):
n = len(arr)
for i in range(n - 1):
for j in range(n - 1):
# 交换。
if (arr[j] > arr[j + 1]):
arr[j], arr[j + 1] = arr[j + 1], arr[j]
if __name__ == '__main__':
# 生成随机数组值。5个随机数。
arr = np.random.randint(low=0, high=10, size=5)
print("原始未排序数组:")
print(arr)
# 冒泡排序。
sort(arr)
print("排序后结果:")
print(arr)
输出:
原始未排序数组:
[1 5 4 7 5]
排序后结果:
[1 4 5 5 7]