用冒泡排序法对10个数据进行从小到大排序
时间: 2024-01-17 12:04:08 浏览: 83
用冒泡法从小到大排序
5星 · 资源好评率100%
好的,以下是冒泡排序法对10个数据进行从小到大排序的示例代码:
```python
# 定义待排序的列表
data = [3, 6, 2, 8, 1, 5, 9, 4, 7, 0]
# 冒泡排序
for i in range(len(data)-1):
for j in range(len(data)-1-i):
if data[j] > data[j+1]:
data[j], data[j+1] = data[j+1], data[j]
# 输出排序结果
print(data)
```
输出结果为:
```
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
```
这段代码中,我们先定义了一个列表 `data`,包含了10个无序的整数。然后使用嵌套的 `for` 循环进行冒泡排序,外层循环控制排序轮数,内层循环控制每轮比较的次数。在每轮比较中,如果前一个数大于后一个数,就交换它们的位置。最后输出排序后的结果。
阅读全文