当然可以!下面是一个简单的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 = [64, 34, 25, 12, 22, 11, 90]
result = bubble_sort(arr)
print("排序结果:", result)
这个程序通过比较相邻的两个元素,并按照顺序交换它们,直到整个数组有序为止。在每一次遍历中,最大的数都会“冒泡”到数组的末尾。以上代码将返回排序后的列表 [11, 12, 22, 25, 34, 64, 90]。