1.0.0b6

kulikov0/whitelist-bypass1.0.0b6Oct 29, 2023by krahets

AI Summary

This is a beta release (b6) of 'Hello Algorithm' preparing for the official 1.0.0 version. The update focuses on expanding educational resources by adding PDF downloads for multiple programming languages and refining code implementations and styling.

Key Highlights

  • Added PDF downloads for Python, C++, Java, C#, Go, Swift, JavaScript, TypeScript, Dart, Rust, and C.
  • Reimplemented open addressing hash table and merge sort algorithms.
  • Unified C# code style to PascalCase.
  • Optimized dark theme styles and page interaction.
  • Added auto-build-and-check workflow for Python, C#, Swift, and Dart.

New Features

  • PDF electronic book downloads for 11 programming languages.
  • Reimplementation of core data structures and sorting algorithms.
  • Automated build and check workflows.

Full Release Notes

> [!Important]
>
> 已有更新版本,最新发行版请见 [Release](https://github.com/krahets/hello-algo/releases) 页面。

该版本为《Hello 算法》1.0.0 版的预发布 b6 版本。

现已支持 Python, C++, Java, C#, Go, Swift, JavaScript, TypeScript, Dart, Rust, C 的 PDF 电子书下载。

## 主要改动

- 新增 Rust 和 C 语言版 PDF 电子书。
- 重新实现开放寻址哈希表、归并排序。
- 更新部分章节 Q&A 。
- 统一 C# 代码样式为 PascalCase 。
- 添加 auto-bulid-and-check workflow ,现已包括 Python, C#, Swift, Dart。
- 优化暗色主题样式、页面交互。
- 减小图片文件大小,提升加载速度。
- 修复各类已知问题。

## 贡献者

感谢 @0130w, @52coder, @Evilrabbit520, @FreddieLi, @Gonglja, @Horbin-Magician, @MwumLi, @Nigh, @Phoenix0415, @QiLOL, @Transmigration-zhou, @Turing-1024-Lee, @Zuoxun, @coderlef, @foursevenlove, @gledfish, @gvenusleo, @hpstory, @hts0000, @huawuque404, @justin-tse, @keshida, @kilikilikid, @krahets, @lclc6, @lhxsm, @logan-qiu, @longsizhuo, @lucaswangdev, @lyl625760, @malone6, @night-cruise, @noobcodemaker, @nuomi1, @qingpeng9802, @reeswell, @sjinzh, @syd168, @theNefelibatas, @wenjianmin, @zhouLion 对该版本的贡献!