使用列表对输入的任意若干个整数进行冒泡排序的代码
时间: 2023-12-08 09:17:59 浏览: 84
关于冒泡排序的代码实现
以下是使用 Python 语言实现的冒泡排序代码:
```
def bubble_sort(nums):
n = len(nums)
for i in range(n):
for j in range(0, n-i-1):
if nums[j] > nums[j+1]:
nums[j], nums[j+1] = nums[j+1], nums[j]
return nums
```
其中,`nums` 是待排序的整数列表。冒泡排序的基本思路是:每次比较相邻的两个元素,如果前一个元素大于后一个元素,则交换它们的位置。通过多次遍历整个列表,将最大的元素逐步“冒泡”到列表的末尾,最终得到一个有序的列表。
您可以将需要排序的整数列表作为参数传递给 `bubble_sort` 函数,然后调用该函数即可得到排序后的结果。
阅读全文