民國114年 第2梯次 延期考區 電腦軟體設計(JAVA)乙級 學科

第5題

下列仿C++程式片段之計算時間,何者正確?

題目

下列仿C++程式片段之計算時間,何者正確?

  1. (1) θ(n2)
  2. (2) θ(n log n)
  3. (3) θ(log n)
  4. (4) θ(n )

官方答案

(1) θ(n2)

解析

依常見仿 C++ 雙層迴圈片段,外層迴圈執行 n 次,內層迴圈於每次外層迭代中亦執行 n 次,基本操作總數約為 n×n = n² 次,成長階層為 θ(n²)。其餘選項 θ(n log n)、θ(log n)、θ(n) 均低估或不符該嵌套結構的執行次數,故選 1。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料