文件名称:Algorithms:在Rust中实现的算法,解释如下
文件大小:1.48MB
文件格式:ZIP
更新时间:2024-04-10 21:23:08
Rust
学习者的生锈算法和数据结构 该存储库展示了常用算法和数据结构的Rust实现,其中许多基于William Fiset的Java实现: : 。我强烈推荐,他在其中使用插图,动画和伪代码详细解释了许多这些算法。我建议您在将它们与我或William的实现进行比较之前,先自己实现这些算法,因为最好的学习方法是边做边学,而且很可能会发现以更高效,更健壮和/的方式编写代码的方式。或可读的方式,在这种情况下,欢迎您提交PR! 我还编写了William存储库中尚不可用的算法。这样做时,我会附加我曾经使用过的引用(其中大多数都是可*访问的),并希望它们足以指导您编写自己的实现。 用法 在注释和文档中解释了实现细节,并且在单元测试中暗含了示例用法。要运行测试: cargo test 我使用LaTeX在文档中编写一些数学表达式。要在文档中正确呈现它们,请运行: RUSTDOCFLAGS="--html-