下一步
把這個想法往前推
只有當你想讓目前的模型延伸成更大的分支時,才打開下一個概念、路線或路徑。
電腦科學 · 演演算法與搜尋
模擬載入中
Open Model Lab 正在為這個概念準備即時實驗台、控制項與圖表區。
總結
關鍵重點
常見迷思
Do not judge a sorting algorithm only by the final sorted list. The process trace is where the trade-off becomes visible.
相同的最終答案可以隱藏非常不同的步進模式和成本。
下一步
只有當你想讓目前的模型延伸成更大的分支時,才打開下一個概念、路線或路徑。
想再鞏固這個概念時,可以在這裡複習、測一測或自由探索。
用最相關的延伸概念,順勢接續下一段學習。
參考
如果你想在引導流程之後再慢慢看完整解釋、例題或無障礙說明,可以回到這些較安靜的段落。
想再走一次較慢的參考節奏時,可以回來這裡。
打開參考與支援Read comparisons, writes, and remaining disorder together: each tells a different part of the trade-off story.
比較次數
跟蹤演算法到目前為止已經需要進行多少對比檢查。
寫入次數
跟蹤演算法實際重寫列表的次數。
無序度計數
計算仍然存在的無序對數。
為什麼會這樣
排序應該像一個可見的過程,而不是一個從前到後的跳躍。這個基準保持了實時列表、活躍的比較和執行成本一起,讓每個演算法都留下可讀的痕跡。
重點不在於首先記住複雜性表。重點是觀看同一個排序輸出透過不同的區域性決策到達的方式,並看到為什麼輸入順序會改變故事。
重點
例題
例題
想逐步查看同一個概念如何被帶出來時,再打開這些例題。
Bubble
shuffled
1. 設定活躍狀態
2. 閱讀可見的成本
3. 閱讀還剩多少混亂
當前權衡讀取
快速測驗
正在載入已保存的測驗狀態。
無障礙
無障礙
當你需要把模擬與圖表轉成文字描述時,再打開這裡。
模擬顯示一組條形圖。當前排序演算法的活動區間、已安定區域和指標標記顯示其正在進行的操作,而讀出卡則報告比較次數、寫入次數以及剩餘無序度。
圖表摘要
一個圖表跟蹤時間上的比較次數和寫入次數。另一個圖表跟蹤已安定專案數與剩餘逆序對的關係,第三個圖表則顯示剩餘無序度的比例。
工作台工具與分享連結
先把穩定概念連結和精確狀態分享收起來,等你真的要重新打開或分享工作台時再展開。
試試這個設定
跳到某個命名好的實驗台狀態,或直接複製你目前正在看的狀態。分享連結會重新打開同一組控制、圖表、疊層與比較脈絡。
已儲存設定
已儲存設定屬於支持者方案學習工具;穩定的概念連結仍會對所有人保留。
正在確認已儲存設定權限
Open Model Lab 正在判斷這個實驗台可否只儲存在本機、同步到帳戶,或打開只限支持者方案的比較工具。
複製目前設定
精準狀態分享屬於支持者方案功能;穩定的概念與段落連結仍然可用。
穩定連結