python冒泡排序函数
时间: 2023-11-20 17:54:08 浏览: 87
python冒泡排序 代码.docx
这里我们使用自定义函数来完成冒泡排序:
```python
def bubble_Sort(arr):
for i in range(1, len(arr)):
for j in range(len(arr) - i):
if arr[j] > arr[j + 1]:
arr[j], arr[j + 1] = arr[j + 1], arr[j]
return arr
Array = [2, 11, 10, 5, 4, 13, 9, 7, 8, 1, 12, 3, 6, 15, 14]
print(bubble_Sort(Array))
```
以上代码实现了一个冒泡排序函数,输入一个列表,输出一个从小到大排序的列表。具体实现方法是通过比较相邻两个元素的大小,如果前一个元素比后一个元素大,则交换它们的位置,直到整个列表都被遍历一遍,这样最大的元素就会被排到最后。然后再对剩下的元素重复这个过程,直到整个列表都被排序完成。
阅读全文