Skip to content

All data structures and algorithms in Rust. 使用 Rust 语言实现所有的数据结构与算法

License

Notifications You must be signed in to change notification settings

XuShaohua/TheAlgorithms

Repository files navigation

数据结构与算法 - Rust 语言实现

使用 Rust 语言实现所有的数据结构与算法.

在线浏览

本文档包括了以下几个部分的内容:

  1. 第一部分: 数据结构
  2. 第二部分: 算法
  3. 第三部分: 专题
  4. 第四部分: leetcode 题解

反馈问题

欢迎 反馈问题, 或者提交 PR.

搭建本地环境

想在本地搭建本文档的环境也是很容易的, 这些文档记录以 markdown 文件为主, 用 mdbook 生成网页:

  1. 用cargo来安装它: cargo install mdbook mdbook-linkcheck mdbook-pagetoc
  2. 运行 mdbook build 命令, 会在book/目录里生成完整的电子书的网页版本.
  3. 使用 mdbook serve 命令监控文件变更, 并启动一个本地的 web 服务器, 在浏览器中打开 http://localhost:3000

生成 PDF

如果想生成 pdf, 需要安装 mdbook-pandoc:

  • 运行 ./tools/install-pdf-deps.sh 脚本安装相应的依赖包
  • 运行 ./tools/generate-pdf.sh 脚本, 就会生成 book-pandoc/pdf/TheAlgorithms.pdf

版权

文档采用 知识共享署名 4.0 国际许可协议 发布, 源代码依照 GPL 3.0 协议 发布.

About

All data structures and algorithms in Rust. 使用 Rust 语言实现所有的数据结构与算法

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published