iPAS AI 應用規劃師中級 114 年第二次 科三 第 33 題 詳解
114 年第二次 科三 機器學習技術與應用
某資料科學團隊正在開發一個客戶相似度比對系統,用於計算所有客戶之間的相似度分數。若系統需逐一比對每一位客戶與其他所有客戶的資料組合,此時演算法的時間複雜度最可能為哪一種?其代表意義為何?
- AO(n) —執行時間與資料量成線性關係
線性只掃一輪資料,無法完成兩兩配對。
- BO(n²) —執行時間與資料量平方成正比(正確答案)
每位客戶對上所有客戶,組合數隨 n 平方成長。
- CO(1) —執行時間固定不變
常數時間與資料量無關,如查表取值。
- DO(log n) —執行時間與資料量呈對數成長關係
對數成長來自每次砍半的搜尋,非全配對。
正確答案:B
巢狀兩兩比對所產生的平方級時間複雜度判讀 先數演算法要把資料掃過幾層迴圈,層數就是 n 的次方數。
用刷8題準備 iPAS AI 應用規劃師中級
每天隨手刷 8 題,答錯的題目會自動排回來再考一次。不用註冊,打開就能開始。
開始刷題