问答题76/127实现一个方法,从某个数值数组中,获取最小正数(非零非负数)的索引值

难度:
2023-04-27 创建

参考答案:

1function findNonZeroMinIndex(arr) { 2 let min = Infinity; 3 let index = -1; 4 for (let i = 0; i < arr.length; i++) { 5 if (arr[i] > 0 && arr[i] < min) { 6 min = arr[i]; 7 index = i; 8 } 9 } 10 return index; 11}

使用循环和条件判断来遍历数组,查找满足条件(即非零非负数)并且值最小的元素,并返回其索引。

如果数组中没有满足条件的元素,则返回 -1。

最近更新时间:2023-04-28

赞赏支持

题库维护不易,您的支持就是我们最大的动力!