由社区维护的 Python 算法实现合集,主要用于学习与教学。
22.5万+27 本周5.1万PythonMIT更新于 4天前
一本开源免费、动画图解、代码可一键运行的数据结构与算法入门教程。
《Hello 算法》是一本面向新手的数据结构与算法入门教程,以开源书的形式发布。全书采用动画图解,逐步展示各种数据结构与算法的工作过程,学习曲线较为平缓。
每个主题都提供多种编程语言的源代码,包括 Python、Java、C++、C、C#、JavaScript、Go、Swift、Rust、Ruby、Kotlin、TypeScript、Dart 等,代码可在网页上一键运行。本书提供简体中文、繁体中文、English、日本語和 Русский 版本,可在线阅读,也可下载 PDF 或 EPUB 格式。
内容通过 GitHub 公开维护,读者可以通过 Issues 反馈错误、贡献代码转译,或参与翻译校对。
在项目网站在线阅读本书
从 Releases 页面下载 PDF 或 EPUB 版本
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
由社区维护的 Python 算法实现合集,主要用于学习与教学。
用 Java 实现的经典算法与数据结构合集,主要用于学习。
用 C++17 实现的算法与数据结构教学合集,不依赖外部库,涵盖数学、机器学习、计算机科学和物理。
用 JavaScript 实现的经典算法与数据结构合集,附有原理说明和延伸阅读链接。
LeetCode 题目的 Go 语言题解,并配有同名电子书,适合算法面试准备。
一个用 Go 编写的算法竞赛模板库,收录数据结构、算法与 Codeforces、LeetCode 题解。