参考答案:
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
题库维护不易,您的支持就是我们最大的动力!