推薦一個採用方便程式設計師線上動畫學習常用演算法的良心網站
進去之後的頁面是程式設計師熟悉的碼農風格:
假設我想學習氣泡排序演算法,在搜尋欄裡輸入sort,在結果列表裡選擇bubble sort:
點選之後,排序操作處於就緒狀態,點選play開始:
此時右邊的JavaScript程式碼像我們平時單步除錯一樣逐行執行,同時每一步執行後排序的效果在螢幕正中實時顯示:
比單步除錯更強大之處是,我們能隨時回退到前面的執行結果,透過下圖高亮的84/144這個柱狀開關控制。144意思是這個排序全過程總共要進行144次單步執行,當前已經執行了84步。自動播放的速度也可以在下圖所示的Speed開關控制。
這是非波拉契數列的生成動畫:
二叉樹的遍歷動畫:
Dijkstra迪傑斯特拉演算法最短路徑演算法:
有了這個網站,演算法學習從此不再枯燥。這個網站的原始碼是完全開源的,如果你有新的演算法想給全世界的程式設計愛好者展示,可以按照Readme.md裡定義的規範,提交您的動畫。
截至2019年3月16日,已經有14000多個讚了,順手去點一個吧。
要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2641250/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 推薦一個線上畫圖網站網站
- 程式設計師需知的 8 個線上全面學習網站程式設計師學習網站
- 推薦幾個SQL線上學習網站SQL學習網站
- 求推薦幾個程式設計師每天必看的網站程式設計師網站
- 推薦12個免費學程式設計的好網站程式設計網站
- 【收藏系列】程式設計師高效學習資源站點推薦程式設計師
- 學習程式設計常用網站分享程式設計網站
- 程式設計學習,有哪些不錯的視訊網站可以推薦?程式設計網站
- 推薦一個Oracle資料庫學習網站Oracle資料庫學習網站
- 推薦10個堪稱神器的學習網站學習網站
- 推薦的這5個高效線上工具,每一個都很良心!
- 程式設計師學習、招聘網站導航程式設計師網站
- 幾個有趣的線上python 程式碼學習網站Python學習網站
- 推薦一個好用的網站網站
- 每個程式設計師都在推薦的好用api程式設計師API
- 推薦幾個好用的程式設計師效率神器程式設計師
- 程式設計師歌曲推薦程式設計師
- phper gopher 學習網站推薦PHPGo學習網站
- 推薦一款線上工具-程式設計師的工具箱程式設計師
- 7個良心到難以置信的自媒體免費網站推薦網站
- 學習 Qt 程式設計的好書精品推薦!QT程式設計
- Java程式設計良心推薦——分散式架構原理解析Java程式設計分散式架構
- it程式設計師常用的技術社群網站有哪些?程式設計師網站
- 程式設計師有哪些常用的技術網站呢?程式設計師網站
- Linux學習路線圖及常逛自學網站推薦Linux網站
- 設計師值得學習的分類網站網站
- 程式設計師朋友推薦的好用API程式設計師API
- 程式設計師必收藏的五個網站程式設計師網站
- 盤點推薦:有哪些免費國產AI繪畫線上網站?AI網站
- 程式設計師練習演算法的幾個實用技巧程式設計師演算法
- 推薦4個國外線上視訊下載網站,YouTube、vimeo、推特視訊網站!網站
- 自媒體創作瓶頸期?看看這5個網站,良心推薦網站
- 一個資源豐富的線上小程式社群推薦
- 一個基於 SpringBoot 開源的小說和漫畫線上閱讀網站,簡潔大方、強烈推薦Spring Boot網站
- 推薦一個國外的免費學習軟體測試的教程網站網站
- 推薦一個MySQL寶藏網站MySql網站
- 推薦一個由 AI 生成 LOGO 的網站AIGo網站
- 書單推薦:每個程式設計師必看的11本書程式設計師