Bricks Academy

C++ 第 6 關:演算法設計

動動腦,找到通往寶藏的路

這一關學什麼

  • 時間複雜度直覺:先感覺程式大概做了幾步,再談快或慢。
  • 線性搜尋:從頭走到尾,找找看目標在不在。
  • 二分搜尋:在已排序的資料裡,每次丟掉一半。
  • 氣泡排序:相鄰的兩個比一比,大的往後泡。
  • 選擇與插入排序:每次挑最小的放前面,或把新牌插進已排好的手牌。
  • 遞迴解題:把大問題拆成同類的小問題。

開始學習

學生登入學習帳戶後可以閱讀完整教案、完成小測驗並收集拼圖碎片。

回到C++ 學習路線 · 查詢課程