6个版本
| 0.2.1 | 2020年3月11日 | 
|---|---|
| 0.2.0 | 2020年3月11日 | 
| 0.1.3 | 2020年3月8日 | 
#4 in #count-min-sketch
用于  2 crates
17KB
339 行
midas_rs
Rust实现https://github.com/bhatiasiddharth/MIDAS
# Cargo.toml
[dependencies]
midas_rs = "0.2"
use midas_rs::{Int, Float, MidasR};
fn main() {
    // For configuration options, refer to MidasRParams
    let mut midas = MidasR::new(Default::default());
    println!("{:.6}", midas.insert((1, 1, 1)));
    println!("{:.6}", midas.insert((1, 2, 1)));
    println!("{:.6}", midas.insert((1, 1, 2)));
    println!("{:.6}", midas.insert((1, 2, 3)));
    assert_eq!(midas.insert((1, 2, 4)), midas.query(1, 2));
}
lib.rs:
Rust实现https://github.com/bhatiasiddharth/MIDAS
use midas_rs::{Int, Float, MidasR};
fn main() {
    // For configuration options, refer to MidasRParams
    let mut midas = MidasR::new(Default::default());
    println!("{:.6}", midas.insert((1, 1, 1)));
    println!("{:.6}", midas.insert((1, 2, 1)));
    println!("{:.6}", midas.insert((1, 1, 2)));
    println!("{:.6}", midas.insert((1, 2, 3)));
    assert_eq!(midas.insert((1, 2, 4)), midas.query(1, 2));
}
依赖项
~550KB
~10K SLoC