Visualizations:一个数据结构和算法的可视化展示网站
?
“ 美國舊金山大學計算機科學系網站里,提供了演示多種數據結構和算法的可視化演示,可以自由訪問,也可以打包下載到本地。”
?
?
偶然的機會,發現了這個網站,里面有常用的數據結構與算法的演示:棧、隊列、二叉樹、紅黑樹、B樹、拓撲排序、廣度優先算法……
?
?
01
—
演示效果
好不好用先看效果,在網頁上選擇紅黑樹,手動操作,觀察它的 Insert 過程:
?
Red/Black Tree Insert 操作過程演示
?
動畫速度和頁面大小時可調節的,體驗效果 100 分。
?
?
02
—
對數據結構和算法的支持度
?
網址:https://www.cs.usfca.edu/~galles/visualization/Algorithms.html
支持常用的數據結構和算法:
網站上關于支持的算法和數據結構目錄截圖:
-  數據結構 -  棧 
-  隊列 
-  二叉樹 
-  AVL 樹 
-  紅黑樹 
-  Hash 
-  B 樹 
-  …… 
 
-  
-  算法 -  比較排序 
-  快速排序 
-  廣度優先搜索 
-  最小生成樹 
-  階乘 
-  N 皇后問題 
-  …… ? ? 
 
-  
?
03
—
小結
Visualizations 是一個簡單易用的數據結構與算法可視化學習網站,通過它可以直觀地掌握常見的數據結構操作過程、算法的執行過程,是學習數據結構與算法強有力的輔助工具,它的特點主要有:
-  支持的常用的數據結構和算法 
-  支持調節動畫速度和畫布大小 
-  支持調節部分數據結構和算法的參數 
-  免費、公開,提供下載 
?
關注我,不迷路
CodeTopic:一個話題與編程相關的互動平臺,分享平時學習工作中感覺好用的小工具、小技巧,偶爾聊聊技術,談談人生。
個人微信,添加時請備注 CodeTopic
總結
以上是生活随笔為你收集整理的Visualizations:一个数据结构和算法的可视化展示网站的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: USB HID
- 下一篇: 中国InGaAs APD模块市场深度研究
