通過動畫學習演算法和資料結構

Web開發者發表於2014-12-06

  VisuAlgo 源自  Steven Halim 博士的一款視覺化學習演算法工具,用於幫助其學生更好理解資料結構和演算法,可以讓學生按自己的步驟來學習。 VisuAlgo 可以通過動畫來教學,它不僅支援暫停、單步、回退等功能,演示演算法的時候,還可檢視演算法程式碼的執行過程。

通過動畫學習演算法和資料結構

  VisuAlgo 就像是 Steven 7 天 24 小時陪伴在學生身邊一樣,想什麼時候學習就可以什麼時候學習。VisuAlgo 不僅支援暫停、單步、回退等功能,演示演算法的時候,還可檢視演算法程式碼的執行過程。

通過動畫學習演算法和資料結構

  VisuAlgo 裡面包含了許多先進的演算法,這些演算法在 Steven Halim 博士的書籍裡都有討論。就某種意義而言,這些先進的演算法視覺化/動畫基本只能在 VisuAlgo 中找到。例如在圖遍歷視覺化中,我們不僅討論了標準的深度優先搜尋(DFS)和廣度優先搜尋(BFS)演算法,還包含了它們的變異。VisuAlgo 是正在進行中的專案,Steven Halim 博士和他的團隊正在開發更多的高階演算法。

  官網:http://visualgo.net/

相關文章