《Hello 算法》:动画图解、一键运行的数据结构与算法教程。支持 Python, Java, C++, C, C#, JS, Go, Swift, Rust, Ruby, Kotlin, TS, Dart 代码。简体版和繁体版同步更新,English version ongoing
Find a file
2022-11-21 04:13:49 +08:00
codes/java Add the chapter of searching. 2022-11-20 02:03:26 +08:00
docs Update README.md 2022-11-21 04:09:37 +08:00
.gitignore Add Java codes, and license. 2022-11-08 02:58:42 +08:00
deploy.sh Add Java codes, and license. 2022-11-08 02:58:42 +08:00
LICENSE Update LICENSE. 2022-11-17 15:32:50 +08:00
mkdocs.yml Update README.md 2022-11-21 04:09:37 +08:00
README.md Update README.md 2022-11-21 04:13:49 +08:00

Hello算法

动画图解、能运行、可讨论的

数据结构与算法快速入门教程

github-stars


「动画 + 图片 + HTML」

重点知识以动画和图解为主,提升知识吸收效率

由 MkDocs 构建文档,支持笔记本、平板、手机多种终端

algorithm_animation

「面向代码,注重实践」

示例代码皆可一键运行,在调试中加深理解

提供 Java, C++, Python 源码与详细注释

running_code

「可讨论,能提问」

在评论区和小伙伴们一起讨论进步

作者定期回复评论问题(一般 < 72h

comment


更新日志

更新内容 日期
新增:算法无处不在 2022-10-10
新增:数组与链表 2022-10-15
新增:数据结构简介 2022-10-20
新增:前言 2022-10-23
新增:计算复杂度 2022-11-03
更新:配图 2022-11-04
新增:数据与内存 2022-11-05
更新:各章节 Java 代码 2022-11-06
更新:列表 Java 代码、配图 2022-11-07
新增:栈与队列 2022-11-09
新增:树 2022-11-12
新增:二叉搜索树
更新:二叉树、表格居中
2022-11-13
更新:二叉搜索树 2022-11-14
更新:首页介绍 2022-11-15
更新:关于本书
新增:如何使用本书
新增:一起参与创作
2022-11-16
新增:查找算法 2022-11-19

License

cc_by-nc-sa

The texts, codes, images, photos, and videos present on this work is licensed under CC BY-NC-SA-4.0.