以下是Python语言实现冒泡排序算法的代码:

def bubble_sort(arr):
    n = len(arr)
    for i in range(n - 1):
        for j in range(n - i - 1):
            if arr[j] > arr[j + 1]:
                arr[j], arr[j + 1] = arr[j + 1], arr[j]
    return arr

其中,arr为待排序的数组,n为数组的长度。外层循环控制排序的轮数,内层循环控制每轮比较的次数。如果前一个元素大于后一个元素,则交换它们的位置。最终,返回排序好的数组。

用Python语言写一个冒泡排序算法

原文地址: https://www.cveoy.top/t/topic/baYC 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录