跳至主要內容
首頁概念庫電腦科學主題演算法與搜尋
主題頁面電腦科學6 個概念138 分鐘

演算法與搜尋

用一條受限的電腦科學支線,讓可視化的列表操作一路長成同一個連貫的圖遍歷工作台,於是排序、二分搜尋、鄰接、廣度優先搜尋、深度優先搜尋與已訪狀態都能留在緊湊的即時互動介面上。

最佳起步概念

先打開一個紮實概念,再決定是否要掃完整個主題。

這些起步點會保留在獨立而緊湊的一列,讓第一屏更專注於定向與下一步,而不是堆滿功能卡片。

最佳起步未開始新接觸

排序與演算法權衡

觀看排序過程中的實時列表,以便輸入順序、比較和寫入保持具體,而不是簡化為最終答案。

排序作為可見的工作

不用先掃完整個概念庫,也能由這個主題最穩妥地起步。

Sorting as a processComparisons and writesInput order matters
打開概念
最佳起步未開始新接觸

二分搜尋 / 將搜尋空間減半

把有序列表、低中高標記和收縮中的區間一起保持可見,讓二分搜尋讀起來更像幾何上的減半,而不是死記程式。

收縮有序區間

不用先掃完整個概念庫,也能由這個主題最穩妥地起步。

Ordered data mattersLow mid highHalving the interval
打開概念
最佳起步未開始新接觸

圖形表示和鄰接直覺

保持一個活躍的圖形、一個區域性鄰居和一個前沿提示一起可見,以便在遍歷規則變得正式之前,圖形結構感覺可以讀懂。

圖形鄰居和鄰接

不用先掃完整個概念庫,也能由這個主題最穩妥地起步。

Local neighborsFirst frontierOne live graph bench
打開概念
最佳起步未開始新接觸

廣度優先搜尋與層次前沿

把佇列前沿、已訪問計數和圖層一起清楚顯示,讓廣度優先搜尋讀起來像逐層展開的過程,而不是一張程式步驟表。

分層前沿搜尋

不用先掃完整個概念庫,也能由這個主題最穩妥地起步。

Queue frontierLayered searchFewest-edge distance
打開概念

明確學習目標

當這個主題有明確目標時,用一條精簡的建議路徑。

這些目標卡保持人工編排和透明說明。它們重用目前的主題頁、入門路徑、引導集合、概念組合與進度提示,而不是再額外疊上一套推薦系統。

查看所有引導目標

分組概覽

按學習意圖瀏覽這個主題,而不是只看一長列未分組清單。

每個分組都是為這個主題而編排,但真正的概念內容、進度徽章與路徑提示仍來自標準概念資料與共享進度模型。

返回概念庫

第 01 組

Sorting as visible work

Start with one live list where comparisons, writes, and remaining disorder stay visible together.

1 個概念24 分鐘

第 02 組

Halving the search space

Then reuse the same list language while low, mid, and high keep shrinking an ordered interval.

1 個概念22 分鐘

第 03 組

Graph traversal on one shared bench

Then carry the branch into one bounded graph bench where adjacency, queue-frontier BFS, stack-frontier DFS, and frontier-versus-visited bookkeeping can all be compared without leaving the same live graph.

4 個概念92 分鐘