通過動畫學習演算法和資料結構
VisuAlgo 源自 Steven Halim 博士的一款視覺化學習演算法工具,用於幫助其學生更好理解資料結構和演算法,可以讓學生按自己的步驟來學習。 VisuAlgo 可以通過動畫來教學,它不僅支援暫停、單步、回退等功能,演示演算法的時候,還可檢視演算法程式碼的執行過程。
VisuAlgo 就像是 Steven 7 天 24 小時陪伴在學生身邊一樣,想什麼時候學習就可以什麼時候學習。VisuAlgo 不僅支援暫停、單步、回退等功能,演示演算法的時候,還可檢視演算法程式碼的執行過程。
VisuAlgo 裡面包含了許多先進的演算法,這些演算法在 Steven Halim 博士的書籍裡都有討論。就某種意義而言,這些先進的演算法視覺化/動畫基本只能在 VisuAlgo 中找到。例如在圖遍歷視覺化中,我們不僅討論了標準的深度優先搜尋(DFS)和廣度優先搜尋(BFS)演算法,還包含了它們的變異。VisuAlgo 是正在進行中的專案,Steven Halim 博士和他的團隊正在開發更多的高階演算法。
相關文章
- 資料結構和演算法-學習筆記(一)資料結構演算法筆記
- 為什麼要學習資料結構和演算法?資料結構演算法
- 學習資料結構與演算法心得資料結構演算法
- 《資料結構與演算法JavaScript描述》選讀:為什麼要學習資料結構和演算法資料結構演算法JavaScript
- 如何學習資料結構和演算法——大佬文章彙總資料結構演算法
- 1-2 學習資料結構和演算法的用途資料結構演算法
- 《資料結構與演算法之美》為什麼要學習資料結構和演算法 (讀後感)資料結構演算法
- 如何學好資料結構和演算法資料結構演算法
- 資料結構學習資料結構
- 資料結構與演算法學習-陣列資料結構演算法陣列
- 資料結構與演算法學習-開篇資料結構演算法
- 學習JavaScript資料結構與演算法 (一)JavaScript資料結構演算法
- 資料結構和演算法學習筆記十六:紅黑樹資料結構演算法筆記
- 資料結構和演算法學習筆記九:最短路徑資料結構演算法筆記
- 資料結構與演算法學習-連結串列上資料結構演算法
- 資料結構與演算法學習-連結串列下資料結構演算法
- 資料結構與演算法學習總結--遞迴資料結構演算法遞迴
- 資料結構和演算法學習筆記八:帶權連通圖的最小生成樹資料結構演算法筆記
- 資料結構學習之樹結構資料結構
- 學習javascript資料結構與演算法(六)——圖JavaScript資料結構演算法
- 資料結構與演算法-學習筆記(16)資料結構演算法筆記
- 資料結構與演算法學習筆記01資料結構演算法筆記
- 資料結構與演算法-學習筆記(二)資料結構演算法筆記
- 在 JavaScript 中學習資料結構與演算法JavaScript資料結構演算法
- 資料結構學習筆記-佛洛依德演算法資料結構筆記演算法
- 演算法與資料結構學習路線圖演算法資料結構
- 我們為什麼要學習資料結構和演算法?(一)資料結構演算法
- 資料結構和演算法學習筆記七:圖的搜尋資料結構演算法筆記
- 第0篇:學習資料結構和演算法的框架思維資料結構演算法框架
- 《學習JavaScript資料結構與演算法》閱讀總結JavaScript資料結構演算法
- 資料結構和演算法資料結構演算法
- 演算法和資料結構演算法資料結構
- 資料結構學習心得資料結構
- 《資料結構與演算法之美》資料結構與演算法學習書單 (讀後感)資料結構演算法
- 資料結構學習--連結串列資料結構
- 資料結構學習總結--圖資料結構
- 透過例子學習Lua(3)----Lua資料結構(轉)資料結構
- 資料結構與演算法學習-複雜度分析資料結構演算法複雜度