免費開始練習
moea_joint_essay 106年 [統計資訊] 資料庫及資料探勘、程式設計

第 一 題

📖 題組:
【表 3】是某籃球隊 10 位隊員參加 2 場比賽的得分統計表,在考慮平均執行時間的前提下,請以內部排序法中最好的方法,回答下列問題。(25 分)
欲將 2 場比賽各隊員的總得分由小至大排列完成,請寫出此排序法為何(3 分)?並說明此排序的作法(7 分)。
題目圖片
📝 此題為申論題

思路引導 VIP

指出平均時間複雜度最佳的內部排序為快速排序法(Quick Sort),說明其分治法概念(選擇Pivot,分割陣列,遞迴呼叫)。

🤖
AI 詳解 AI 專屬家教

此排序法為「快速排序法 (Quick Sort)」。 在一般常見的內部排序演算法中,快速排序法的平均時間複雜度為 O(n log n),在絕大多數情況下執行效率最佳。 排序作法(以由小到大為例):

▼ 還有更多解析內容

🏷️ 相關主題

程式設計演算法與資料結構實作
查看更多「[統計資訊] 資料庫及資料探勘、程式設計」的主題分類考古題