有十个地区的面积要求对他们按从小到大的顺序排列要求分别使用冒泡排序法和选择排序法
时间: 2024-03-20 22:40:23 浏览: 72
采用冒泡排序法将10个整数按照从小到大的顺序排列.java
好的,我可以为您提供示例代码。这里是使用 Python 语言实现的冒泡排序法和选择排序法的示例代码:
```python
# 地区面积列表
areas = [532, 257, 902, 374, 901, 649, 567, 765, 345, 123]
# 冒泡排序法
for i in range(len(areas)):
for j in range(len(areas)-1-i):
if areas[j] > areas[j+1]:
areas[j], areas[j+1] = areas[j+1], areas[j]
print("冒泡排序法结果:", areas)
# 选择排序法
for i in range(len(areas)):
min_index = i
for j in range(i+1, len(areas)):
if areas[j] < areas[min_index]:
min_index = j
areas[i], areas[min_index] = areas[min_index], areas[i]
print("选择排序法结果:", areas)
```
运行以上代码,您将得到按照从小到大顺序排列的地区面积列表。
阅读全文