krahets/hello-algo

▲ 58 stars today★ 130,549⑂ 15,503

《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,549 stars and 15,503 forks with 18 open issues, and was last pushed on 2026-10-10 (repository created 2022-11-04).

Project Overview

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

GitHub Repository Details

Repository krahets/hello-algo · default branch main · size 482257 KB · watchers 677 · 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/Python https://github.com/krahets/hello-algo/blob/HEAD/Java https://github.com/krahets/hello-algo/blob/HEAD/C++ https://github.com/krahets/hello-algo/blob/HEAD/C https://github.com/krahets/hello-algo/blob/HEAD/C# https://github.com/krahets/hello-algo/blob/HEAD/JavaScript https://github.com/krahets/hello-algo/blob/HEAD/Go https://github.com/krahets/hello-algo/blob/HEAD/Swift https://github.com/krahets/hello-algo/blob/HEAD/Rust https://github.com/krahets/hello-algo/blob/HEAD/Ruby https://github.com/krahets/hello-algo/blob/HEAD/Kotlin https://github.com/krahets/hello-algo/blob/HEAD/TypeScript https://github.com/krahets/hello-algo/blob/HEAD/Dart

简体中文 | 繁體中文 | 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,549Stars
15,503Forks
18Open issues
JavaLanguage

GitHub Popularity

GitHub stars130,549
Forks15,503
Open issues18
Primary languageJava
LicenseNOASSERTION
Stars gained today58
Created2022-11-04
Last pushed2026-10-10

Trending History

Daily boardrank #68 · ▲ 58 stars

Related GitHub Projects

1

NationalSecurityAgency / ghidra

Java★ 84,951⑂ 9,426▲ 1,308 stars
→
2

termux / termux-app

Java★ 62,457⑂ 7,869▲ 66 stars
→
3

TeamNewPipe / NewPipe

Java★ 40,099⑂ 3,867▲ 32 stars
→
4

yuliskov / SmartTube

Java★ 34,877⑂ 2,149▲ 67 stars
→
5

opendataloader-project / opendataloader-pdf

Java★ 29,654⑂ 2,818▲ 87 stars
→
6

LaurieWired / GhidraMCP

Java★ 11,125⑂ 1,152▲ 102 stars
→
7

public-apis / public-apis

Python★ 487,939⑂ 54,088▲ 428 stars
→
8

openclaw / openclaw

TypeScript★ 391,784⑂ 82,377▲ 182 stars
→

More Trending Repositories