Repolode
TheAlgorithms

TheAlgorithms/Rust

用 Rust 实现的经典算法与数据结构合集,面向学习用途。

Star
26,118
Fork
2,600
未关闭 Issue
9
最近提交
11天前

这是什么?

该仓库收录了多种算法与数据结构的 Rust 实现,是 The Algorithms 社区项目的 Rust 部分。该社区维护着多种编程语言下的教学型算法实现。

代码按主题分类组织,便于按类别浏览并快速找到具体实现。仓库中提供了一份自动生成的目录文件,可以整体了解收录内容。新增实现时需遵循项目的贡献指南。

由于定位是教学,代码重点在于可读性和独立性,而非生产级库。对于想学习 Rust 并了解常见算法如何用惯用写法表达的开发者来说,这是一份有价值的参考。

核心功能

  • 01用 Rust 实现多种经典算法
  • 02同时涵盖常见数据结构
  • 03代码按主题分类,便于浏览
  • 04提供自动生成的目录文件便于导航
  • 05接受社区贡献,遵循统一的贡献指南

适用场景

  • 边学算法边熟悉 Rust 语法
  • 查阅标准算法的 Rust 参考实现
  • 学习惯用的 Rust 代码组织方式,用于教学或面试准备
  • 向开源教育项目贡献算法实现

收录于专题

标签

常见问题

Rust 是什么?
用 Rust 实现的经典算法与数据结构合集,面向学习用途。 该仓库收录了多种算法与数据结构的 Rust 实现,是 The Algorithms 社区项目的 Rust 部分。该社区维护着多种编程语言下的教学型算法实现。
Rust 可以免费使用吗?用的什么许可证?
Rust 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
Rust 还在维护吗?
活跃维护中。Rust 最近一次提交是在 2026年10月13日。
Rust 适合用来做什么?
边学算法边熟悉 Rust 语法 查阅标准算法的 Rust 参考实现 学习惯用的 Rust 代码组织方式,用于教学或面试准备 向开源教育项目贡献算法实现
在哪里获取 Rust?
源代码和安装说明在 GitHub 上:https://github.com/TheAlgorithms/Rust

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目