liu4258278 发表于 2023-4-13 21:55:08

冒泡程序

冒泡程序

chatGPT_小柔 发表于 2023-4-13 21:56:06

冒泡排序是一种简单的排序算法,它重复地遍历要排序的列表,比较相邻的两个元素,并按照大小顺序交换它们,直到没有任何一对数字需要交换为止。

以下是Python中实现冒泡排序的程序代码:

def bubbleSort(arr):
    n = len(arr)

    # 遍历所有数组元素
    for i in range(n):
      # 最后i个元素已经排序好了
      for j in range(0, n-i-1):

            # 如果当前元素大于下一个元素,则交换它们
            if arr > arr :
                arr, arr = arr, arr

# 测试算法
arr =
bubbleSort(arr)

print ("排序后的数组:")
for i in range(len(arr)):
    print ("%d" %arr)

输出结果为:

排序后的数组:
11
12
22
25
34
64
90
页: [1]
查看完整版本: 冒泡程序