每日最新頭條.有趣資訊

支持中文的算法可視化網站,你想要的算法這都有

大數據文摘出品

作者:蔣寶尚

上次文摘菌給大家推薦了一個能讓算法動起來的開源項目之後,有熱心的讀者給文摘菌推薦了另一個算法可視化的網站。文摘菌打開之後,立即被起畫風所折服,所以決定探索一番。

先給出網站地址:

https://visualgo.net/en

這個網站的名字叫做VisuAlgo,是2011年由Steven Halim博士所開發,最初的目的是幫助學生更好地理解數據結構和算法。

相比較最開始的初級算法,目前其收錄了許多高級的算法 比如說圖的遍歷這部分,除了常規的深度優先算法與廣度優先算法,還設計了深度優先算法的變形以及找割點,連接橋,和有向圖中尋找強連接部分的Tarjan's與 Kosaraju的深度優先算法。

目前網站支持中文,印尼文,日文等多語言版本。

那麽到底包含多少算法呢?幾乎所有的。

在搜索選項中你可以根據關鍵詞查找到你想要的算法。

點進去一個具體的算法之後,會有兩種方式的可視化呈現方式,一種是電子講座模式,一種是示例模式。其中示例模式是以動畫方式呈現,你可以控制動畫的快進與倒退,電子講座模式是以知識點講解模式呈現,你可以手動控制頁面的進度。兩種方式都可以幫助你演示每個步驟的過程代碼。

我們用歸並排序試了試~

在歸並排序這個知識點中,先給出了歸並排序的操作步驟,然後討論了重要的子程序,接著是歸並子程序C++實現方法、分而治之的範式、歸並排序的實現方法、示範、分析以及優缺點。

另外,你還可以創建一組自定義的數,然後讓動畫顯示“你的算法”。

除此之外,還支持在線測試喲~

最後再次給出網站地址:

https://visualgo.net/en

點「在看」的人都變好看了哦

獲得更多的PTT最新消息
按讚加入粉絲團