3个版本
0.1.2 | 2023年5月31日 |
---|---|
0.1.1 | 2023年5月29日 |
0.1.0 | 2023年5月29日 |
#2098 in 算法
37 每月下载量
11KB
252 行
more-iter
Rust中的更多迭代实用工具
MergePair
通过键合并两个 (key, value)
迭代器,保留最大值
use more_iter::MergePair;
let a = [(1, 10), (3, 30), (4, 40)];
let b = [(2, 200), (3, 300)];
let merged = MergePair::merge(a, b, std::cmp::max).collect::<Vec<_>>();
assert_eq!(vec![(1, 10), (2, 200), (3, 300), (4, 40)], merged);