4 个版本
| 0.1.3 | 2020年8月12日 |
|---|---|
| 0.1.2 | 2020年8月4日 |
| 0.1.1 | 2020年8月2日 |
| 0.1.0 | 2020年8月2日 |
#11 在 #偏好
9KB
170 行
关于
此软件包提供几种常用排名投票方法的功能。
使用示例
使用此软件包非常简单!只需将其作为依赖项添加,然后 use 它
use vote::{random_dictator, Preference};
fn main() {
// Make a preference profile
let v = Preference(vec![vec![0, 1, 2, 3]; 4]);
// Make a voting method
let x = random_dictator(v);
// Get the result
println!("{:?}", x.0)
}
偏好配置文件是一个单元结构体,包含某种类型的 vec<vec<T>>,它表示。索引的第一级表示选民,每位选民都有一个 vec<T> 来编码他们的投票。此 vec 包含唯一的项,如果项位于索引 i,则其在投票中的排名为 i+1。
lib.rs:
本包包含常用投票方法。
依赖
~520KB