# Awesome 算法

## 通用算法
---
### rust-algorithms

[rust-algorithms](https://github.com/EbTech/rust-algorithms)收集了一些经典的算法和数据结构，更强调算法实现的美观性，因此该库更适用于教学目的，请不要把它当成一个实用算法库在生产环境使用。

### TheAlgorithms/Rust
[TheAlgorithms/Rust](https://github.com/TheAlgorithms/Rust)项目所属的[组织](https://github.com/TheAlgorithms)使用各种语言实现了多种算法，但是仅适用于演示的目的。

## Leetcode
---

### rustgym
[rustgym](https://github.com/warycat/rustgym) 实现了相当多的 leetcode 和 Avent of Code 题解。

## 分布式算法
---

### raft-rs

[raft-rs](https://github.com/tikv/raft-rs) 是由 Tikv 提供的 Raft 分布式算法实现。[Raft](https://raft.github.io)是一个强一致性的分布式算法，比 Paxos 协议更简单、更好理解

## 密码学
---

### Rust Crypto

[Rust Crypto](https://github.com/RustCrypto)提供了一些常用的密码学算法实现，更新较为活跃。

## 专用算法
---

### rust-bio

[rust-bio](https://github.com/rust-bio/rust-bio) 有常用的生物信息学所需的算法和数据结构。