Slide 17
Slide 17 text
マップのようにも使えます
●
KdMap … Map のように使える kd tree
– P に点座標
– T には任意の型が入る
use kd_tree::KdMap;
let kdmap: KdMap<[isize; 3], &'static str> = KdMap::build(vec![
([1, 2, 3], "foo"),
([2, 3, 1], "bar"),
([3, 1, 2], "buzz"),
]);
assert_eq!(kdmap.nearest(&[3, 1, 2]).unwrap().item.1, "buzz");