Github标星86.4K+:常见数据结构与算法的Python实现
有人问我数据结构与算法怎么学?
免费的我推荐严蔚敏老师的数据结构课程,网上可以查到,当年考博士时候学的就是这个。
收费的我推荐王争老师的《数据结构与算法之美》,内容挺全面,学了应该对算法有帮助。
以上两个教程都不是用python实现的,有群友问怎么用python实现常见的数据结构算法?我找到一个github标星86.4k+star的仓库,把各种常见算法用python实现了,而且还有动图演示,非常值得推荐。(黄海广)
仓库说明
这个仓库用python语言实现了绝大部分算法,主要是用于教学目的,因此效率稍微低于工业界。
仓库地址:
https://github.com/TheAlgorithms/Python
内容说明
包含了常见的算法的python实现,如二叉树、排序、查找等等。这些是算法工程师必须掌握的技能。
文件目录
动画演示
冒泡排序
桶排序
快速排序
典型代码
(这个是冒泡排序的代码):
总结
数据结构与算法设计怎么学?
免费的我推荐严蔚敏老师的数据结构课程,网上可以查到,用c语言实现,当年考博士时候学的就是这个。
收费的我推荐极客时间的《数据结构与算法之美》,内容挺全面,学了应该对算法有很大帮助。“可以阅读原文购买”
算法的python实现推荐github上一个86.4k+star的仓库,把各种常见算法用Python实现了,而且还有动图演示。
仓库地址:
https://github.com/TheAlgorithms/Python
往期精彩回顾适合初学者入门人工智能的路线及资料下载机器学习及深度学习笔记等资料打印机器学习在线手册深度学习笔记专辑《统计学习方法》的代码复现专辑 AI基础下载机器学习的数学基础专辑获取一折本站知识星球优惠券,复制链接直接打开:https://t.zsxq.com/662nyZF本站qq群704220115。加入微信群请扫码进群(如果是博士或者准备读博士请说明):总结
以上是生活随笔为你收集整理的Github标星86.4K+:常见数据结构与算法的Python实现的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 李飞飞的斯坦福 HAI 招人了,薪资丰厚
- 下一篇: 【Python基础】使用列表、字典和集合