《Hello 算法》:动画图解、一键运行的数据结构与算法教程。支持 Python, Java, C++, C, C#, JS, Go, Swift, Rust, Ruby, Kotlin, TS, Dart 代码。简体版和繁体版同步更新,English version in translation
Go to file
krahets ecbf2d1560 1. Add build script for Java.
2. Add height limitation for code blocks in extra.css.
3. Fix "节点" to "结点".
2023-02-07 04:43:52 +08:00
.github Update pull_request_template.md 2023-02-04 16:58:11 +08:00
build build 2023-02-06 23:10:10 +08:00
codes 1. Add build script for Java. 2023-02-07 04:43:52 +08:00
docs 1. Add build script for Java. 2023-02-07 04:43:52 +08:00
site deploy 2023-02-06 22:58:57 +08:00
.gitattributes Update .gitattributes 2023-01-31 03:43:07 +08:00
.gitignore 1. Add the building util of Python 2023-02-06 23:23:21 +08:00
Dockerfile Update README.md 2023-01-30 20:49:12 +08:00
LICENSE Update LICENSE. 2022-11-17 15:32:50 +08:00
README.md Update README.md 2023-02-01 14:07:10 +08:00
docker-compose.yml Update README.md 2023-01-30 20:49:12 +08:00
mkdocs.yml 1. Add the building util of Python 2023-02-06 23:23:21 +08:00

README.md

《 Hello算法 》

动画图解、能运行、可提问的
数据结构与算法快速入门教程


 

前往阅读 > hello-algo.com

关于本书

本项目致力于构建一本开源免费、新手友好的数据结构与算法入门书。

  • 全书采用动画图解,结构化地讲解数据结构与算法知识,内容清晰易懂、学习曲线平滑;
  • 算法源代码皆可一键运行,现已支持 Java, C++, Python, Go, JS, TS, C#, Swift 等语言;
  • 鼓励读者在章节讨论区互帮互助、共同进步,提问与评论一般能在两日内得到回复;

如果本书对您有所帮助,请点个 Star 支持一下,谢谢!

推荐语

“一本通俗易懂的数据结构与算法入门书,引导读者手脑并用地学习,强烈推荐算法初学者阅读。”

—— 邓俊辉,清华大学计算机系教授

参与写作

我们正在加速更新本书,期待您通过提交 Pull Request 来参与创作,以帮助其他读者获取更优质的学习内容。

  • 如您发现语法错误、内容缺失、文字歧义、无效链接、解释不清晰等问题,烦请帮忙修正或评论指出;
  • 期待您参与 C++, Python, Go, JavaScript, TypeScript, C, C#, Swift, Zig, Rust 代码翻译
  • 欢迎您拓展内容或新增章节,若有任何问题请与我联系 WeChat: krahets-jyd

感谢本开源书的每一位撰稿人,是他们的无私奉献让这本书变得更好,他们是:

License

The texts, codes, images, photos, and videos in this repository are licensed under CC BY-NC-SA-4.0.