正常的學習資料是純文本和靜態圖。之前也推薦過一個開源項目,用Python實現了所有的排序算法,包括插入排序、冒泡排序、快速排序、選擇排序、歸并排序等。
現在,這些會“動”啦!
這是一個名為Algorithm Visualizer的直觀的算法可視化工具,在里面你可以自由選擇自己想學習的算法,每個算法它都清晰描繪了其原理和運作過程。
目前Algorithm Visualizer 在 GitHub上已經獲得星星數量15048,fork數量為2097.
下面通過depth limited Search,大概解釋一下 Algorithm Visualizer 這個工具:
最左邊的為目錄區,你可以在這里選擇任何你中意的算法,中間就是算法的動態演示區域與日志輸出區,其中,日志模式記錄每次搜索的過程。
最右邊上面有個工具欄,在這里,你可以選擇播放或者暫停,甚至還有播放速度,工具欄下面部分就是代碼區域,該算法的核心代碼都是在這里體現。
目前支持的算法非常多包括回溯法、加密算法、動態規劃、圖搜索、貪婪算法、搜索算法、排序算法等。
另外,文摘菌也多試了兩個個算法,結果如下。
二分法檢索
泛洪填充算法
-
開源
+關注
關注
3文章
3408瀏覽量
42721 -
GitHub
+關注
關注
3文章
473瀏覽量
16584
原文標題:GitHub標星15K,這個開源項目讓算法動起來
文章出處:【微信號:BigDataDigest,微信公眾號:大數據文摘】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
gitee 與 GitHub 的比較
ADS1256設置15K采樣率,實際的采樣率只有7K多,是什么原因?
讓充電樁走起來,自動駕駛儲充機器人正在快速發展
![<b class='flag-5'>讓</b>充電樁走<b class='flag-5'>起來</b>,自動駕駛儲充機器人正在快速發展](https://file1.elecfans.com/web1/M00/F5/3C/wKgZoWc4p1SAAH_JAAUg7KxvthU785.png)
是否可以通過I2C在Android 8.1的嵌入式設備上將PCM1864EVM驅動起來?
真格基金宣布捐贈開源AI項目vLLM
e絡盟互動社區發起“動起來”設計大賽
![e絡盟互動社區發起“<b class='flag-5'>動起來</b>”設計大賽](https://file1.elecfans.com/web2/M00/05/80/wKgaombQICaAPepUAAAwXc5HTsY593.png)
上傳本地項目代碼到github
不用上位機如何讓伺服電機轉起來
讓PMSM簡單的動起來的話,需要調用哪些頭文件?
基于5.3.3庫做的有感FOC控制PMSM電機啟動不了是什么原因導致的?
步進電機如何讓動起來?步進電機轉動原理
![步進電機如何<b class='flag-5'>讓</b><b class='flag-5'>動起來</b>?步進電機轉動原理](https://file1.elecfans.com/web2/M00/C7/61/wKgaomYKHzyAGfCSAABSVwV4ANw745.png)
評論