写个排序

写个排序
用户120545838
2023年11月17日
|
浏览 172

当然可以帮您写一个排序算法。以下是一个简单的冒泡排序算法的示例:

复制代码
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

# 示例输入
my_list = [5, 2, 8, 1, 3]

# 调用排序函数
sorted_list = bubble_sort(my_list)

print(sorted_list)

以上代码使用冒泡排序算法对给定列表进行排序。输出结果将为 [1, 2, 3, 5, 8]。请注意,这只是一个简单的排序算法示例,实际应用中可能会使用更高效的排序算法。如果您有特定的排序需求或更多的细节,请提供更多信息。

我要提问
复制内容
分享给好友
AI编程问答网 免责声明:
以上内容除特别注明外均来源于网友提问,AI编程问答网回答,权益归原著者所有;