免費開始練習
地特四等申論題 106年 [統計] 資料處理概要

第 一 題

📖 題組:
二、資料之鍵值為 27, 12, 9, 60, 55, 39, 22,請以氣泡排序法排序:
📝 此題為申論題,共 2 小題

小題 (一)

寫出排序的過程及其結果。(10 分)

思路引導 VIP

看到氣泡排序法,應立刻想到「相鄰元素兩兩比較,若順序錯誤則互換」的原則。每一回合(Pass)會將未排序數列中的最大值「浮」到最右側,答題時務必逐一列出各回合結束後的數列狀態,以完整呈現排序過程並拿穩過程分數。

🤖
AI 詳解
AI 專屬家教

【解題思路】利用氣泡排序法(Bubble Sort)由小到大進行排序,每一回合將相鄰兩數進行比較,若左邊大於右邊則互換,使該回合最大值浮至右端。 【詳解】 已知初始數列:[27, 12, 9, 60, 55, 39, 22]

小題 (二)

在最佳和最壞情況下之時間複雜度分別為何?(10 分)

思路引導 VIP

看到氣泡排序法的時間複雜度,應先回想其演算法的比較機制(相鄰元素兩兩比較)。接著思考在什麼資料狀態下會達到「最佳情況」(資料已排序完成)與「最壞情況」(資料呈現完全反序),並推導出對應的 Big O 表示法。

🤖
AI 詳解
AI 專屬家教

【破題】本題要求說明氣泡排序法(Bubble Sort)在最佳與最壞情況下的時間複雜度(Time Complexity)。 【論述】 假設資料總個數為 n:

📝 同份考卷的其他題目

查看 106年[統計] 資料處理概要 全題

升級 VIP 解鎖