免費開始練習
地特三等申論題 111年 [資訊處理] 資料結構

第 一 題

📖 題組:
請用 Big-O 符號來表示下列函式的成長速率,並說明之:
📝 此題為申論題,共 2 小題

小題 (一)

T(n) = 3n^3 + 7n^3√n + n^3 log n(5 分)

思路引導 VIP

遇到多項式加總的 Big-O 求值題,首要步驟是將所有項轉換為易於比較的指數形式(如將根號轉換為次方)。接著根據漸進複雜度的規則,比較多項式、根號與對數的成長級別(如 n^c > log n),找出成長速率最快的主導項,並捨去常數係數與低次項即可得解。

🤖
AI 詳解
AI 專屬家教

【解題思路】找出函式中成長速率最快(即漸進成長級別最高)的項,並依據 Big-O 符號的定義忽略常數係數與低階項。 【詳解】 已知:條件整理為 T(n) = 3n^3 + 7n^3√n + n^3 log n

小題 (二)

T(n) = 2T(n/2) + n^2(10 分)

思路引導 VIP

看到此類分治法(Divide and Conquer)的遞迴關係式,應首選「大師定理(Master Theorem)」來快速判斷時間複雜度的落點;若需更嚴謹展示計算邏輯,可利用「遞迴展開法(遞迴樹法)」列出等比級數來推導總和。

🤖
AI 詳解
AI 專屬家教

【解題思路】利用大師定理(Master Theorem)或遞迴展開法推導該遞迴關係式之成長速率。 【詳解】 已知:遞迴關係式為 T(n) = 2T(n/2) + n^2。

📝 同份考卷的其他題目

查看 111年[資訊處理] 資料結構 全題

升級 VIP 解鎖