1.3.0

astoilkov/jsblocks1.3.0Jan 1, 2026by krahets

AI Summary

This release updates the 'Hello Algorithms' book with revised chapters on algorithms like sorting and dynamic programming. It introduces an EPUB generator, new Japanese version, and optimized translations for English and Chinese.

Key Highlights

  • Revised and supplemented chapters covering Sorting, Dynamic Programming, Backtracking, and Graphs
  • New EPUB generator and optimized visual presentation for PDF and online versions
  • Japanese language version added with English translation updates
  • Multi-language support for 10+ programming languages

New Features

  • EPUB generator
  • Japanese language version
  • Revised chapters (Sorting, DP, Backtracking, etc.)
  • Optimized visual presentation
  • Synced content between Chinese and English versions

Full Release Notes

《Hello 算法》1.3.0 版本的 PDF 与 ePub 电子书请见下方附件。

The PDF and ePub editions of Hello Algorithms version 1.3.0 are available in the attachments below.

## 主要改动

- 排序、动态规划、回溯、分治、图、哈希、堆等章节修订与补充(@krahets)。
- 新增 EPUB 生成器(@zhongfq),优化 PDF、在线版视觉呈现(@krahets)。
- 新增日文版本(@eltociear),优化英文翻译(@magentaqin、@yuelinxin),同步中文版与英文版内容(@krahets)。

## 贡献者

感谢 @Asa0oo0o0o, @Asashishi, @Chieko-Seren, @CreatorMetaSky, @Dr-XYZ, @K3v123, @KNChiu, @KawaiiAsh, @PXG-XPG, @Phoenix0415, @QiLOL, @RafaelCaso, @SamJin98, @Shyam-Chen, @Transmigration-zhou, @Umer-Jahangir, @Urbaner3, @beatrix-chan, @danny900714, @eltociear, @krahets, @linyejoe2, @llql1211, @longsizhuo, @lovelock, @magentaqin, @paoxiaomooo, @pengchzn, @prinpal, @realwujing, @rongyi, @seven1240, @steventimes, @sunshinesDL, @thomasq0, @yanedie, @ymmmas, @yuelinxin, @zhongfq, @ztkuaikuai 对该版本的贡献!

## 下载链接(Download Links)

| Language | 简体中文 | 繁體中文 | English |
|------|---------------|-------------------|--------------|
| Python | [PDF](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_zh_python.pdf) / [EPUB](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_zh_python.epub) | [PDF](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_zh-hant_python.pdf) / [EPUB](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_zh-hant_python.epub) | [PDF](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_en_python.pdf) / [EPUB](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_en_python.epub) |
| C++ | [PDF](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_zh_cpp.pdf) / [EPUB](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_zh_cpp.epub) | [PDF](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_zh-hant_cpp.pdf) / [EPUB](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_zh-hant_cpp.epub) | [PDF](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_en_cpp.pdf) / [EPUB](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_en_cpp.epub) |
| Java | [PDF](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_zh_java.pdf) / [EPUB](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_zh_java.epub) | [PDF](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_zh-hant_java.pdf) / [EPUB](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_zh-hant_java.epub) | [PDF](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_en_java.pdf) / [EPUB](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_en_java.epub) |
| C# | [PDF](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_zh_csharp.pdf) / [EPUB](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_zh_csharp.epub) | [PDF](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_zh-hant_csharp.pdf) / [EPUB](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_zh-hant_csharp.epub) | [PDF](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_en_csharp.pdf) / [EPUB](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_en_csharp.epub) |
| Go | [PDF](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_zh_go.pdf) / [EPUB](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_zh_go.epub) | [PDF](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_zh-hant_go.pdf) / [EPUB](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_zh-hant_go.epub) | [PDF](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_en_go.pdf) / [EPUB](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_en_go.epub) |
| Swift | [PDF](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_zh_swift.pdf) / [EPUB](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_zh_swift.epub) | [PDF](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_zh-hant_swift.pdf) / [EPUB](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_zh-hant_swift.epub) | [PDF](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_en_swift.pdf) / [EPUB](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_en_swift.epub) |
| JavaScript | [PDF](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_zh_javascript.pdf) / [EPUB](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_zh_javascript.epub) | [PDF](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_zh-hant_javascript.pdf) / [EPUB](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_zh-hant_javascript.epub) | [PDF](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_en_javascript.pdf) / [EPUB](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_en_javascript.epub) |
| TypeScript | [PDF](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_zh_typescript.pdf) / [EPUB](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_zh_typescript.epub) | [PDF](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_zh-hant_typescript.pdf) / [EPUB](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_zh-hant_typescript.epub) | [PDF](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_en_typescript.pdf) / [EPUB](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_en_typescript.epub) |
| Dart | [PDF](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_zh_dart.pdf) / [EPUB](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_zh_dart.epub) | [PDF](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_zh-hant_dart.pdf) / [EPUB](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_zh-hant_dart.epub) | [PDF](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_en_dart.pdf) / [EPUB](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_en_dart.epub) |
| Rust | [PDF](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_zh_rust.pdf) / [EPUB](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_zh_rust.epub) | [PDF](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_zh-hant_rust.pdf) / [EPUB](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_zh-hant_rust.epub) | [PDF](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_en_rust.pdf) / [EPUB](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_en_rust.epub) |
| C | [PDF](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_zh_c.pdf) / [EPUB](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_zh_c.epub) | [PDF](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_zh-hant_c.pdf) / [EPUB](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_zh-hant_c.epub) | [PDF](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_en_c.pdf) / [EPUB](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_en_c.epub) |
| Ruby | [PDF](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_zh_ruby.pdf) / [EPUB](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_zh_ruby.epub) | [PDF](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_zh-hant_ruby.pdf) / [EPUB](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_zh-hant_ruby.epub) | [PDF](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_en_ruby.pdf) / [EPUB](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_en_ruby.epub) |
| Kotlin | [PDF](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_zh_kotlin.pdf) / [EPUB](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_zh_kotlin.epub) | [PDF](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_zh-hant_kotlin.pdf) / [EPUB](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_zh-hant_kotlin.epub) | [PDF](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_en_kotlin.pdf) / [EPUB](https://github.com/krahets/hello-algo/releases/download/1.3.0/hello-algo_1.3.0_en_kotlin.epub) |

> [!tip]
>  纸质书已发行,详情请见[此链接](https://www.hello-algo.com/chapter_paperbook/)。