Examly題庫立即開始練習
地方政府公務人員四等-電子工程類科計算機概要10913單選題

對於一個存有 n 個數字並排好順序的一維陣列(one-dimensional array),下列何者能在 O(1)時間內完成?①計算平均值(mean) ②計算中位數(median) ③計算眾數(mode)

A只有①
B只有②正確答案
C只有③
D①②③
答案與詳解
B
正確答案
已排序陣列中,中位數直接取中間位置(索引 n/2)即可 O(1) 取得;平均值需加總 O(n),眾數需掃描計次 O(n)。

為什麼答案是 B

陣列已排序,中位數就在中間位置:n 為奇數取 A[n/2],n 為偶數取 A[n/2-1] 與 A[n/2] 的平均。只需常數次索引存取,O(1) 完成。

考點:平均值需加總考點:中位數索引直取考點:眾數需計次考點:全選陷阱
載入中…

計算機概要 相關題目

想練更多計算機概要考古題?

Examly 收錄 38 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。

Download on theApp Store即將推出Google Play
黑皮