入口診斷
不用另外打開第二套測試系統,也能判斷應該從這條路徑的哪裡開始。
重用排序快速測驗與二分搜尋挑戰,判斷應由可見排序工作開始,還是直接跳到共用圖實驗台。
從開頭開始0 / 2 個檢查已準備好
先檢查清單到搜尋的橋接
從開頭開始
目前還沒有任何已保存的入口診斷檢查,因此起始概念仍然是最好的開始位置。
使用這個瀏覽器中已保存、以本機優先為主的快速測驗、檢查點挑戰和路徑紀錄。
- 快速測驗未開始5 題
排序快速測驗
檢查比較、寫入與輸入順序是否已在即時清單上容易讀取。
尚未保存任何快速測驗結果。
排序權衡 - 挑戰未開始7 個檢查
二分搜尋檢查點
用對半搜尋挑戰確認:在跳過開場概念之前,有序資料與縮小區間是否已足夠具體。
尚未保存任何檢查點嘗試。
二分搜尋
關於這條路徑
先把第一眼的重點留給下一課。只有當你需要了解作者編排理由或共用框架說明時,再展開這些內容。
關於這條路徑
先把第一眼的重點留給下一課。只有當你需要了解作者編排理由或共用框架說明時,再展開這些內容。
為何這樣排序
這個順序由作者編排,用來保持學習模型誠實。
排序與演算法取捨先出場,因為它會先把清單本身變成一個可見、可比較成本的動態物件。二分搜尋/把搜尋空間對半切則沿用同一套清單語言,用排序好的資料、low-mid-high 指標與區間收縮來說明為何它更快。圖表示與鄰接直覺之後把分支從清單擴展到鄰居關係;BFS 與分層前線先用佇列守住淺層擴散,DFS 與回溯路徑提供同一張圖上的堆疊式對照,而前線與已訪問狀態最後收尾,說明有了清楚記帳,循環圖也可以變得可控。
共享概念頁
每一步都會打開同一套模擬優先的框架。
比較模式、預測模式、快速測驗、實作範例、引導提示、挑戰模式與下一步提示都保留在概念頁上。這條路徑只負責決定引導順序與下一個建議停靠點。
引導路徑
按順序走過概念與檢查點。
檢查點卡片會重用已經存在於概念頁中的作者編排挑戰入口。
- 2未開始新接觸演算法與搜尋入門22 分鐘
- 4未開始新接觸
廣度優先搜尋與層次前沿
把佇列前沿、已訪問計數和圖層一起清楚顯示,讓廣度優先搜尋讀起來像逐層展開的過程,而不是一張程式步驟表。
先建立在 圖形表示和鄰接直覺 之上,再為 深度優先搜尋和回溯路徑 做好準備。
演算法與搜尋入門24 分鐘 - 5未開始新接觸演算法與搜尋入門24 分鐘
- 6未開始新接觸演算法與搜尋入門22 分鐘