進階理論高中

資料結構與演算法分析

高中・進階理論

選對資料的組織方式(陣列、樹、圖),問題會簡單很多;分析演算法時,看資料量變大時步驟數增加多少(本站整理)。

一句目標 把示意路網畫成圖並寫出相鄰串列,用廣度優先搜尋找出兩站之間經過站數最少的路線,說出為什麼每一站最多只會放進佇列一次(路網是示意)。

家長檢核 畫出的圖和相鄰串列一致;找到的路線經過站數最少;說得出每站只放進佇列一次,所以步驟數大約和站數加連線數成正比(本站整理);三件事都做到。

情境

把一張示意的捷運路網畫成圖(車站是點、相鄰兩站之間連一條邊),用廣度優先搜尋在紙上找出兩站之間經過站數最少的路線,並說明每站最多被處理幾次(路網是示意,本站建議)。

引導問題

  1. 為什麼導航 App 能在一瞬間找到路線?

學科路徑

資訊 / 軟體與系統

階段
高中

課綱對應

只列領域與總綱核心素養(A1–C3),不列學習表現或選修科目名稱。

領域
科技
議題
資訊教育

能力標籤

這是網站自己的專才/通才標籤,不是課綱代碼。

專才

演算法

通才

跨域思考

人機分工

可以交給工具

  • 產生示意路網、解釋演算法(AI 的說明要自己驗證,本站建議)

要自己經歷

  • 自己設計資料結構,分析取捨

先備

為什麼

沒有

怎麼用

相關

下一個深度

跨學門關聯:數學(圖與數學歸納法);科技領綱 資 A-V-1、資 A-V-3、運 t-V-3。

練習

目標:把示意路網畫成圖並寫出相鄰串列,用廣度優先搜尋找出兩站之間經過站數最少的路線,說出為什麼每一站最多只會放進佇列一次(路網是示意)。 檢核:畫出的圖和相鄰串列一致;找到的路線經過站數最少;說得出每站只放進佇列一次,所以步驟數大約和站數加連線數成正比(本站整理);三件事都做到。

在主線上的位置

作者:I-PING Huang

更新:

內容授權

授權:待定。授權文字尚未公告。