#spaced-repetition #sm2 #supermemo #algorithm #review

supermemo2

一个简单的crate,实现了supermemo2间隔重复算法

7个版本 (4个稳定版)

1.0.3 2019年12月26日
0.2.0 2019年11月19日
0.1.1 2019年10月10日
0.1.0 2019年10月6日

#1157 in 算法

ISC许可

7KB
105

supermemo2

此crate实现了supermemo2间隔重复算法的核心组件。

示例

use supermemo2::Item;

pub fn main() {
    let item = Item::default();
    let interval = item
        .review(4)
        .unwrap()
        .review(3)
        .unwrap()
        .review(5)
        .unwrap()
        .interval();

    assert_eq!(interval, 15);
}

lib.rs:

supermemo2

此crate实现了supermemo2间隔重复算法的核心组件。

示例

use supermemo2::Item;

pub fn main() {
let item = Item::default();
let interval = item
.review(4)
.unwrap()
.review(3)
.unwrap()
.review(5)
.unwrap()
.interval();

assert_eq!(interval, 15);
}

无运行时依赖