来一段冒泡程序
时间: 2023-12-18 17:02:35 浏览: 67
好的,以下是使用Python实现冒泡排序的示例代码:
```python
def bubble_sort(arr):
n = len(arr)
for i in range(n - 1):
for j in range(0, n - i - 1):
if arr[j] > arr[j + 1]:
arr[j], arr[j + 1] = arr[j + 1], arr[j]
arr = [64, 34, 25, 12, 22, 11, 90]
bubble_sort(arr)
print("排序后的数组:")
for i in range(len(arr)):
print("%d" % arr[i])
```
在这个示例代码中,我们定义了一个名为`bubble_sort`的函数来实现冒泡排序。该函数接受一个数组作为输入,然后使用两个嵌套的循环来比较相邻的元素并交换它们的位置。通过该函数,我们可以将一个无序的数组按照从小到大的顺序进行排序。
相关问题
用python写一段冒泡程序
答:我们可以用以下程序来实现冒泡排序:# 冒泡程序nums = [5, 2, 8, 1, 4]# 遍历所有数字
for i in range(len(nums)-1):
# 遍历所有数字
for j in range(len(nums)-i-1):
# 比较相邻的数字
if nums[j] > nums[j+1]:
# 交换数字
nums[j], nums[j+1] = nums[j+1], nums[j]print(nums)
阅读全文