查找一维数组中最小值并与第一个元素交换
时间: 2023-04-15 09:01:25 浏览: 124
找到列表中的最小值
可以使用以下代码实现:
```python
def find_min_and_swap(arr):
# 找到最小值的索引
min_index =
for i in range(1, len(arr)):
if arr[i] < arr[min_index]:
min_index = i
# 将最小值与第一个元素交换
arr[], arr[min_index] = arr[min_index], arr[]
return arr[]
# 示例
arr = [3, 5, 1, 7, 2, 4]
min_value = find_min_and_swap(arr)
print("最小值为:", min_value)
print("交换后的数组为:", arr)
```
输出结果为:
```
最小值为: 1
交换后的数组为: [1, 5, 3, 7, 2, 4]
```
阅读全文