上次小編給大家推薦了一個(gè)能讓算法動(dòng)起來的開源項(xiàng)目之后,有熱心的讀者推薦了另一個(gè)算法可視化的網(wǎng)站。小編打開之后,立即被起畫風(fēng)所折服,所以決定探索一番。
先給出網(wǎng)站地址:
https://visualgo.net/en
這個(gè)網(wǎng)站的名字叫做VisuAlgo,是2011年由Steven Halim博士所開發(fā),最初的目的是幫助學(xué)生更好地理解數(shù)據(jù)結(jié)構(gòu)和算法。
相比較最開始的初級(jí)算法,目前其收錄了許多高級(jí)的算法比如說圖的遍歷這部分,除了常規(guī)的深度優(yōu)先算法與廣度優(yōu)先算法,還設(shè)計(jì)了深度優(yōu)先算法的變形以及找割點(diǎn),連接橋,和有向圖中尋找強(qiáng)連接部分的Tarjan's與 Kosaraju的深度優(yōu)先算法。
目前網(wǎng)站支持中文,印尼文,日文等多語言版本。
那么到底包含多少算法呢?幾乎所有的。
在搜索選項(xiàng)中你可以根據(jù)關(guān)鍵詞查找到你想要的算法。
點(diǎn)進(jìn)去一個(gè)具體的算法之后,會(huì)有兩種方式的可視化呈現(xiàn)方式,一種是電子講座模式,一種是示例模式。其中示例模式是以動(dòng)畫方式呈現(xiàn),你可以控制動(dòng)畫的快進(jìn)與倒退,電子講座模式是以知識(shí)點(diǎn)講解模式呈現(xiàn),你可以手動(dòng)控制頁面的進(jìn)度。兩種方式都可以幫助你演示每個(gè)步驟的過程代碼。
我們用歸并排序試了試~
電子講座模式示例
在歸并排序這個(gè)知識(shí)點(diǎn)中,先給出了歸并排序的操作步驟,然后討論了重要的子程序,接著是歸并子程序C++實(shí)現(xiàn)方法、分而治之的范式、歸并排序的實(shí)現(xiàn)方法、示范、分析以及優(yōu)缺點(diǎn)。
動(dòng)畫模式示例,看右下角為你講述每一個(gè)步驟。
另外,你還可以創(chuàng)建一組自定義的數(shù),然后讓動(dòng)畫顯示“你的算法”。
除此之外,還支持在線測(cè)試喲~
-
算法
+關(guān)注
關(guān)注
23文章
4711瀏覽量
95436 -
可視化
+關(guān)注
關(guān)注
1文章
1264瀏覽量
21875
原文標(biāo)題:重磅!支持中文的算法可視化網(wǎng)站,全交互式體驗(yàn)
文章出處:【微信號(hào):AI_shequ,微信公眾號(hào):人工智能愛好者社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
如何使用協(xié)議分析儀進(jìn)行數(shù)據(jù)分析與可視化
如何實(shí)現(xiàn)光伏數(shù)字孿生可視化?

工業(yè)設(shè)備可視化管理系統(tǒng)是什么

工業(yè)設(shè)備數(shù)據(jù)集中監(jiān)控可視化管理平臺(tái)是什么
VirtualLab Fusion應(yīng)用:3D系統(tǒng)可視化
可視化組態(tài)物聯(lián)網(wǎng)平臺(tái)是什么
VirtualLab Fusion中的可視化設(shè)置
VirtualLab Fusion應(yīng)用:光波導(dǎo)k域布局可視化(“神奇的圓環(huán)”)
七款經(jīng)久不衰的數(shù)據(jù)可視化工具!
什么是大屏數(shù)據(jù)可視化?特點(diǎn)有哪些?
智慧能源可視化監(jiān)管平臺(tái)——助力可視化能源數(shù)據(jù)管理

智慧樓宇可視化的優(yōu)點(diǎn)
顯示接口:Sitara MPU可視化設(shè)計(jì)綜合指南

評(píng)論