2
我試圖找到一個9值數組的中間值,儘可能少的比較水平。 因此,我正在尋找最平行的方法來做到這一點(它只考慮了9個值)。 有什麼建議嗎?查找9個值的中間值與最小比較水平
我試圖找到一個9值數組的中間值,儘可能少的比較水平。 因此,我正在尋找最平行的方法來做到這一點(它只考慮了9個值)。 有什麼建議嗎?查找9個值的中間值與最小比較水平
此代碼可以找到任意數量的數字的中位數(抱歉,如果這是令人困惑)。
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]);