GitHub 热门

TheAlgorithms/Python

在 GitHub 打开 ↗

Python 实现的常见算法教学合集,适合刷题和面试复习

Star225k
24h 新增+24
7 天新增—
Fork51k
Issue87
语言Python

项目介绍

更新于 1 天前

这是一个用 Python 实现的常见算法合集,涵盖排序、搜索、图论、动态规划、加密等几百种经典算法,定位是教学参考而非生产代码,README 也明确说部分实现效率不如 Python 标准库。它的价值在于把教科书上的算法变成了可以直接对照阅读的代码,比如你想搞懂快排的分区逻辑、Dijkstra 最短路怎么写、或者面试前快速复习二分查找的边界处理,都能找到现成的可运行示例。对刚入行、正在刷 LeetCode 或准备算法面试的工程师来说,这是个随手可查的字典;对做技术内容创作或培训的人,也是现成的素材库。如果你日常做业务开发、不碰算法岗或面试,这个项目和你关系不大,直接跳过即可。

上手成本:中

Star 趋势

记录 7 个数据点 · 期间增长 +83

话题标签

algorithmalgorithm-competitionsalgorithms-implementedalgoscommunity-driveneducationhacktoberfestinterviewlearnpracticepythonsearchessorting-algorithmssorts

仓库信息

LicenseMIT
创建时间2016-07-16
最后推送2 天前
热度分72.0