阿摩線上測驗
登入
首頁
>
計算機概論、大意(資訊科學概論,電腦常識,電子計算機概論)
>
99年 - 99 調查、國家安全情報特種考試_三等_調查人員電子科學組、國家安全情報人員資訊組、電子組:計算機概論#46603
> 申論題
申論題
試卷:99年 - 99 調查、國家安全情報特種考試_三等_調查人員電子科學組、國家安全情報人員資訊組、電子組:計算機概論#46603
科目:計算機概論、大意(資訊科學概論,電腦常識,電子計算機概論)
年份:99年
排序:0
申論題資訊
試卷:
99年 - 99 調查、國家安全情報特種考試_三等_調查人員電子科學組、國家安全情報人員資訊組、電子組:計算機概論#46603
科目:
計算機概論、大意(資訊科學概論,電腦常識,電子計算機概論)
年份:
99年
排序:
0
題組內容
二、快速排序法(quick sort)在處理一個含有 n 個元素的陣列的步驟如下: 步驟 1:先檢查是否只剩下一個元素,如果是的話,就 return,不需再做以下的步驟。 如果不是的話,就需再執行以下的步驟 2 至步驟 4。 步驟 2 :先找一個指標(通常是第一個數),將陣列中所有 n 個元素,小於或等於 這個指標的數,都放在左邊的子集合中,反之則放在右邊的子集合中。 步驟 3:分別遞迴排序左邊的子集合及右邊的子集合。 步驟 4:結合左邊的子集合及右邊的子集合,即成為單一陣列。
申論題內容
⑶請問快速排序法在處理一個含有 n 個元素的陣列時,其最壞狀況的時間複雜度 (worst-case time complexity)為何?(5 分)