一個視覺化動畫演算法網站,值得收藏!

chingho發表於2023-05-16

資料結構與演算法是程式設計的基礎,雖然在專案開發中,可能用不到,但是學習資料結構與演算法對程式設計還是非常有幫助的。但是資料結構與演算法也是抽象的,對於初學者來說,也是比較費澀難懂。

所以,今天給大家推薦一個視覺化動畫演算法網站,這是一個新加坡大學為了學生,更好的理解資料結構與演算法,並強化知識點的吸收而建立的,現在在程式設計圈也是非常流行。

下面我們一起來看看這個網站。

一、支援眾多常見的演算法

該網站涵蓋了排序、連結串列、雜湊表、二叉搜尋樹、遞迴樹、迴圈查詢、圖結構、字尾樹、網路流、計算幾何等常見演算法。

圖片

二、每一種演算法都有詳細的說明,以及對應最優演算法、測驗、線上練習

2.1、演算法說明

圖片

2.2、演算法對比

圖片

2.3、線上測驗

圖片

2.4、線上評估練習

圖片

三、每一種演算法,都支援線上動畫操作

3.1、資料初始化

資料可自定義初始化。

圖片

3.2、動畫演示演算法的實現

根據選擇是演算法、初始化資料,用動畫效果展示、並在右下角,有程式碼執行過程展示。

圖片

四、網站地址

https://visualgo.net/zh

更多開源專案請檢視一個專注推薦優秀.Net開源專案的榜單

- End -

文章首發於公眾號【程式設計樂趣】,歡迎大家關注。
圖片

相關文章