Filter out zero-capacity nodes.

This commit is contained in:
chriseth 2022-10-28 17:28:35 +02:00
parent 4c75cad0a2
commit 05b5a4426c

View file

@ -36,7 +36,10 @@ impl<'a> Adjacencies<'a> {
*adjacencies.entry(node.clone()).or_default() += *c;
}
}
let mut result = adjacencies.into_iter().collect::<Vec<(Node, U256)>>();
let mut result = adjacencies
.into_iter()
.filter(|(_, cap)| *cap != U256::from(0))
.collect::<Vec<(Node, U256)>>();
result.sort_unstable_by_key(|(_, capacity)| Reverse(*capacity));
result
}