求出数组中最大元素的下标
时间: 2023-11-21 15:04:10 浏览: 71
快速查找数组中的某个元素并返回下标示例
以下是一个 Python 代码示例,可以找到给定数组中的最大元素的下标:
```python
def find_max_index(arr):
max_index = 0
for i in range(1, len(arr)):
if arr[i] > arr[max_index]:
max_index = i
return max_index
```
这个函数接受一个数组作为输入,并返回最大元素的下标。它使用一个变量 `max_index` 来存储当前找到的最大元素的下标。然后,它遍历整个数组,如果发现当前元素比 `max_index` 所指向的元素大,就将 `max_index` 更新为当前下标。
你可以调用这个函数来查找任何数组中的最大元素的下标。例如,假设你有以下数组:
```python
arr = [5, 2, 9, 7, 3]
```
你可以使用以下代码来找到最大元素的下标:
```python
max_index = find_max_index(arr)
print("最大元素的下标是:", max_index)
```
输出结果应该是:
```python
最大元素的下标是: 2
```
因为数组中的最大元素是 9,它的下标是 2。
阅读全文