Github标星66.6k+:常见数据结构与算法的Python实现
有人問我數(shù)據(jù)結(jié)構(gòu)與算法怎么學(xué)?
怎么用Python實(shí)現(xiàn)常見的數(shù)據(jù)結(jié)構(gòu)算法?我找到一個(gè)github標(biāo)星66.6k+的倉庫,把各種常見算法用Python實(shí)現(xiàn)了,而且還有動(dòng)圖演示,非常值得推薦。(黃海廣)
倉庫說明
這個(gè)倉庫用Python語言實(shí)現(xiàn)了絕大部分算法,主要是用于教學(xué)目的,因此效率稍微低于工業(yè)界。
倉庫地址:
https://github.com/TheAlgorithms/Python
內(nèi)容說明
包含了常見的算法的Python實(shí)現(xiàn),如二叉樹、排序、查找等等。這些是算法工程師必須掌握的技能。
文件目錄
動(dòng)畫演示
冒泡排序
桶排序
快速排序
典型代碼
(這個(gè)是冒泡排序的代碼):
其它數(shù)據(jù)結(jié)構(gòu)與算法設(shè)計(jì)資源推薦
推薦三個(gè)我學(xué)過的課程:
免費(fèi)的我推薦嚴(yán)蔚敏老師的數(shù)據(jù)結(jié)構(gòu)課程,網(wǎng)上可以查到,用C語言實(shí)現(xiàn),當(dāng)年考博士時(shí)候?qū)W的就是這個(gè)。
視頻下載鏈接:https://pan.baidu.com/s/1O3W85I13gJRI2YsY8boTrw
提取碼:unm7
收費(fèi)的我推薦王爭老師的《數(shù)據(jù)結(jié)構(gòu)與算法之美》:
http://gk.link/a/108GK ,內(nèi)容挺全面,學(xué)了應(yīng)該對算法有很大幫助。
或者覃超老師視頻課《算法通關(guān)40講》:
https://urlify.cn/Qn2eA3,針對面試做了優(yōu)化。
總結(jié)
本文推薦Github上一個(gè)標(biāo)星66.6k+的倉庫,把各種常見算法用Python實(shí)現(xiàn)了,而且還有動(dòng)圖演示。
倉庫地址:
https://github.com/TheAlgorithms/Python
往期精彩回顧適合初學(xué)者入門人工智能的路線及資料下載機(jī)器學(xué)習(xí)在線手冊深度學(xué)習(xí)在線手冊AI基礎(chǔ)下載(pdf更新到25集)備注:加入本站微信群或者qq群,請回復(fù)“加群”獲取一折本站知識星球優(yōu)惠券,請回復(fù)“知識星球”
喜歡文章,點(diǎn)個(gè)在看
總結(jié)
以上是生活随笔為你收集整理的Github标星66.6k+:常见数据结构与算法的Python实现的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: wuhan2020新型冠状病毒防疫信息收
- 下一篇: Python地信专题 | 基于geopa