用python写一个冒泡排序代码
时间: 2024-05-08 20:17:06 浏览: 94
用Python写冒泡排序代码
5星 · 资源好评率100%
以下是Python实现冒泡排序的代码:
```python
def bubble_sort(array):
n = len(array)
for i in range(n):
for j in range(0, n-i-1):
if array[j] > array[j+1]:
array[j], array[j+1] = array[j+1], array[j]
return array
```
这个函数接受一个列表作为参数,然后对列表进行排序。它使用两个嵌套的for循环来遍历列表并比较相邻的元素。如果一个元素大于它的下一个元素,则交换它们的位置。这样做的结果是,较大的元素逐步“冒泡”到列表的末尾,直到整个列表都被排序为止。
阅读全文