js实现封装一个getMin(arr);实现找出数组中的最小值,以及最小值下标;
时间: 2024-02-15 16:03:47 浏览: 16
可以使用以下代码实现:
```javascript
function getMin(arr) {
let min = arr[0];
let index = 0;
for (let i = 0; i < arr.length; i++) {
if (arr[i] < min) {
min = arr[i];
index = i;
}
}
return { min, index };
}
```
其中,使用循环遍历数组,依次比较每个元素与当前的最小值,如果发现更小的值,则更新最小值及其下标。最后,返回一个对象,包含最小值及其下标。
相关问题
定义getmin(int[]arr)方法,返回数组的最小值
好的,这是一个简单的Java方法,可以这样定义:
```java
public static int getmin(int[] arr) {
int min = arr[0];
for (int i = 1; i < arr.length; i++) {
if (arr[i] < min) {
min = arr[i];
}
}
return min;
}
```
这个方法首先假设第一个元素是最小的,然后遍历数组中的每个元素,如果找到更小的元素,就更新最小值。最后返回最小值。
定义一个getmin,求带入的一维数组中的最小值
好的,你可以使用以下代码定义一个 `getmin` 函数来求带入的一维数组中的最小值:
```python
def getmin(array):
return min(array)
```
其中,`array` 是你带入的一维数组,`min()` 函数可以返回这个数组中的最小值,最后使用 `return` 语句将其返回给调用者即可。你可以在函数外部定义一个数组,然后调用 `getmin` 函数来测试它的功能,例如:
```python
arr = [5, 3, 2, 4, 1]
min_val = getmin(arr)
print(min_val)
```
这段代码会输出数组中的最小值 `1`。
阅读全文