Rust README

The project's README from github.com/TheAlgorithms/Rust. As one markdown file: README.md.

The Algorithms - Rust

Gitpod Ready-to-Code Build workflow Discord community Gitter chat

All algorithms implemented in Rust - for education

List of Algorithms

See our directory for easier navigation and a better overview of the project.

Contributing

Read through our Contribution Guidelines before you contribute.

Rust (TheAlgorithms/Rust)

Searching Database…

26.1K ·GitHub
这是什么?一个免费开源的经典算法 Rust 实现合集,也就是 GitHub 上 TheAlgorithms 项目的 Rust 分卷。它面向教学:通过阅读代码来学习每个算法的工作原理。
它是我能引入自己应用里的库,还是学习资料?首先是学习资料:每个算法都是一个独立的 Rust 源码文件,供人阅读,而不是可以安装的产品。不过 MIT 许可证允许你在自己的项目中复用这些代码。
我该怎么在仓库里找到某个特定算法?使用 README 中链接的项目目录——它给所有内容做了索引,比在仓库里一层层点开文件夹要直观得多。
我得先会 Rust 才能用得上它吗?懂一些 Rust 会有帮助,因为所有实现都是用 Rust 写的——不过很多人正是借这个仓库来看看自己熟悉的算法用 Rust 写出来是什么样子。
这些代码能直接用到生产环境吗?把它当成教学代码:这些实现更看重清晰易懂而非性能,所以它是学习参考,不是为生产负载优化、久经考验的库。
谁最能从中受益?学习算法的计算机专业学生和自学者,以及想看看经典算法用 Rust 怎么写的 Rust 开发者——超过 2.6 万颗 star 说明它的学习者群体相当广泛。
这个项目还在活跃维护吗?是的——它没有被归档,持续运行构建、代码质量扫描和覆盖率报告的 CI 工作流,还参与 Hacktoberfest,社区贡献源源不断。
为什么叫 TheAlgorithms/Rust——它是更大项目的一部分吗?它隶属于 GitHub 上的 TheAlgorithms 组织,这是一个为不同编程语言维护算法合集的开源项目,这个就是 Rust 版。
克隆下来之后我具体能做什么?阅读任意实现,用标准 Rust 工具链运行源码文件,随意修改——没有需要安装的应用,只要装好 Rust 本身就什么都不用配置。
What are similar projects?Java, geektime-books, Go, leetcode, algorithms, leetcode, C, CS-Book
Size
1.5 MB
Stars
26.1K
Updated
CommitOct 08
Age
8y
Commits · 90 Days