如何在一个数组中查找第二小的元素

如题所述

第1个回答  2017-01-16
先找最小值,再查找第二小是个方法,不过也可以直接查找。
假设待查找的数组为b,则第二小的位置(索引)为find(b>min(b),1),值为b(find(b>min(b),1))。
式中的1表示大于数组最小值的第一个值,即为第二小。
相似回答
大家正在搜