阿摩線上測驗
登入
首頁
>
資料處理
>
105年 - 105 地方政府特種考試_四等_資訊處理:資料處理概要#58416
> 申論題
申論題
試卷:105年 - 105 地方政府特種考試_四等_資訊處理:資料處理概要#58416
科目:資料處理
年份:105年
排序:0
申論題資訊
試卷:
105年 - 105 地方政府特種考試_四等_資訊處理:資料處理概要#58416
科目:
資料處理
年份:
105年
排序:
0
申論題內容
三、我們若針對集合 S = {6, 2, 7, 4, 1, 5, 9, 8, 3},用快速排序(quicksort)來排序,請說 明步驟及過程,並說明快速排序法應歸屬於下列四種演算法中之那一類:暴力法 (brute force algorithm)、貪婪法(greedy algorithm)、各個擊破法(divide-and-conquer algorithm)、動態規劃法(dynamic programming algorithm),請解釋其原因。(20 分)
詳解 (共 1 筆)
詳解
提供者:牛奶鍋
快速排序法是採用各個擊破(Divide and Conquer)的分治演算法。先將問題分解成數個較小的子問題(以基準點為畫分依據)。這些問題皆採用相同的方法解決,再將子問題的結果彙整成原問題的答案。