Arrays 找到9个值的中位数,并进行最低程度的比较
我试图找到一个9值数组的中位数,它的比较级别越低越好。 因此,我正在寻找最并行的方法(考虑到它只有9个值)。Arrays 找到9个值的中位数,并进行最低程度的比较,arrays,median,Arrays,Median,我试图找到一个9值数组的中位数,它的比较级别越低越好。 因此,我正在寻找最并行的方法(考虑到它只有9个值)。 有什么建议吗?这段代码可以找到任意数量的数字的中间值(如果这让人困惑,很抱歉) function sortNumber(a,b) { return a - b; } let numbersList = []; // plug in numbers numbersList.sort(sortNumber); let a = numbersList.length
有什么建议吗?这段代码可以找到任意数量的数字的中间值(如果这让人困惑,很抱歉)
function sortNumber(a,b) {
return a - b;
}
let numbersList = []; // plug in numbers
numbersList.sort(sortNumber);
let a = numbersList.length
let b = (a + 1) / 2
console.log(numbersList[b - 1]);