免費開始練習
高考申論題 112年 [資訊處理] 資料結構

第 五 題

請完成下列表格有關排序演算法的 time complexity(假設排序資料有 n 個,資料位數有 d 個)、是否為 In-Space 演算法、是否為 Stable 演算法及範例數列 50, 46, 37, 28, 19 進行降冪排列時所需的比較次數。(30 分) [表格包含 Bubble, Insertion, Merge, Quick, Radix, Selection 等演算法的各項指標]
題目圖片
📝 此題為申論題

思路引導 VIP

面對排序演算法綜合比較題,應先迅速於腦中提取各演算法的時間複雜度、空間複雜度(In-place)與穩定性(Stable)定義。接著處理「降冪比較次數」時,須敏銳觀察給定數列「50, 46, 37, 28, 19」本身即為完全降冪的狀態,針對此最佳(或最差)情況,逐一依據各演算法邏輯進行步驟追蹤與計數即可。

🤖
AI 詳解 AI 專屬家教

【解題關鍵】釐清各排序演算法的屬性,並針對已完全降冪排序之數列「50, 46, 37, 28, 19」進行各演算法降冪操作的邏輯推演與比較計數。 【解答】 一、 排序演算法屬性與比較次數總表

▼ 還有更多解析內容

📝 同份考卷的其他題目

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

升級 VIP 解鎖