krahets/hello-algo

▲ 44 stars today★ 130,150⑂ 15,515

《Hello 算法》:动画图解、一键运行的数据结构与算法教程。支持简中、繁中、English、日本語,提供 Python, Java, C++, C, C#, JS, Go, Swift, Rust, Ruby, Kotlin, TS, Dart 等代码实现

About krahets/hello-algo

krahets/hello-algo is an open-source project on GitHub, mainly written in Java. 《Hello 算法》:动画图解、一键运行的数据结构与算法教程。支持简中、繁中、English、日本語,提供 Python, Java, C++, C, C#, JS, Go, Swift, Rust, Ruby, Kotlin, TS, Dart 等代码实现 It currently holds 130,150 stars and 15,515 forks with 40 open issues, and was last pushed on 2026-08-17 (repository created 2022-11-04).

Project Overview

Git Homed tracks it on the Today's Trending board, currently at rank #90 with 44 new stars today.

GitHub Repository Details

Repository krahets/hello-algo · default branch main · size 478300 KB · watchers 672 · source: GitHub REST API and repository README

README

https://github.com/krahets/hello-algo/blob/HEAD/hello-algo-typing-svg
动画图解、一键运行的数据结构与算法教程

https://github.com/krahets/hello-algo/blob/HEAD/ https://github.com/krahets/hello-algo/blob/HEAD/ https://github.com/krahets/hello-algo/blob/HEAD/ https://github.com/krahets/hello-algo/blob/HEAD/ https://github.com/krahets/hello-algo/blob/HEAD/ https://github.com/krahets/hello-algo/blob/HEAD/ https://github.com/krahets/hello-algo/blob/HEAD/ https://github.com/krahets/hello-algo/blob/HEAD/ https://github.com/krahets/hello-algo/blob/HEAD/ https://github.com/krahets/hello-algo/blob/HEAD/ https://github.com/krahets/hello-algo/blob/HEAD/ https://github.com/krahets/hello-algo/blob/HEAD/ https://github.com/krahets/hello-algo/blob/HEAD/

简体中文 | 繁體中文English日本語Русский

关于本书

本项目旨在打造一本开源免费、新手友好的数据结构与算法入门教程。

若本书对您有所帮助,请在页面右上角点个 Star :star: 支持一下,谢谢!

推荐语

“一本通俗易懂的数据结构与算法入门书,引导读者手脑并用地学习,强烈推荐算法初学者阅读。”
> —— 邓俊辉,清华大学计算机系教授
“如果我当年学数据结构与算法的时候有《Hello 算法》,学起来应该会简单 10 倍!”
> —— 李沐,亚马逊资深首席科学家

贡献

本开源书仍在持续更新之中,欢迎您参与本项目,一同为读者提供更优质的学习内容。

欢迎您提出宝贵意见和建议,如有任何问题请提交 Issues 或微信联系 krahets-jyd

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

License

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

GitHub Stars & Activity

130,150Stars
15,515Forks
40Open issues
JavaLanguage

GitHub Popularity

GitHub stars130,150
Forks15,515
Open issues40
Primary languageJava
LicenseNOASSERTION
Stars gained today44
Created2022-11-04
Last pushed2026-08-17

Trending History

Daily boardrank #90 · ▲ 44 stars

Related GitHub Projects

1

NationalSecurityAgency / ghidra

Java★ 77,320⑂ 8,544▲ 1,059 stars
2

obra / superpowers

Shell★ 287,449⑂ 25,707▲ 522 stars
3

mattpocock / skills

Shell★ 263,290⑂ 22,209▲ 820 stars
4

affaan-m / ECC

JavaScript★ 259,734⑂ 38,861▲ 1,046 stars
5

n8n-io / n8n

TypeScript★ 204,528⑂ 60,703▲ 167 stars
6

ollama / ollama

Go★ 181,115⑂ 17,904▲ 140 stars
7

msitarzewski / agency-agents

Shell★ 152,765⑂ 24,625▲ 328 stars
8

anthropics / claude-code

TypeScript★ 145,268⑂ 23,397▲ 155 stars

More Trending Repositories