帮我用python写一个冒泡排序
时间: 2023-03-24 20:00:38 浏览: 92
用Python写冒泡排序代码
5星 · 资源好评率100%
当然,我很乐意帮助您用 Python 写一个冒泡排序算法!
以下是 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]
array = [64, 34, 25, 12, 22, 11, 90]
bubble_sort(array)
print("排序后的数组:")
for i in range(len(array)):
print("%d" % array[i]),
```
这个代码示例演示了冒泡排序算法的实现方式。在此代码中,我们定义了一个名为 `bubble_sort` 的函数,该函数接受一个数组作为输入参数,并将其进行排序。通过循环遍历数组,比较相邻的元素并进行交换,直到整个数组都被排序为止。
在最后一部分代码中,我们使用 `print` 语句输出已排序的数组。
阅读全文