Fixing spelling.
diff --git a/src/simple_paths.rs b/src/simple_paths.rs
index 76be84e..59f0b93 100644
--- a/src/simple_paths.rs
+++ b/src/simple_paths.rs
@@ -10,16 +10,16 @@
Direction::Outgoing,
};
-/// Returns iterator that produces all simple paths from `from` node to `to`, which contains at least `min_intermidiate_nodes` nodes
-/// and at most `max_intermidiate_nodes`, if given, limited by graph's order otherwise
+/// Returns iterator that produces all simple paths from `from` node to `to`, which contains at least `min_intermediate_nodes` nodes
+/// and at most `max_intermediate_nodes`, if given, limited by graph's order otherwise
/// Simple path is path without repetitions
/// Algorithm is adopted from https://networkx.github.io/documentation/stable/reference/algorithms/generated/networkx.algorithms.simple_paths.all_simple_paths.html
pub fn all_simple_paths<TargetColl, G>(
graph: G,
from: G::NodeId,
to: G::NodeId,
- min_intermidiate_nodes: usize,
- max_intermidiate_nodes: Option<usize>,
+ min_intermediate_nodes: usize,
+ max_intermediate_nodes: Option<usize>,
) -> impl Iterator<Item = TargetColl>
where
G: NodeCount,
@@ -30,13 +30,13 @@
// how many nodes are allowed in simple path up to target node
// it is min/max allowed path length minus one, because it is more appropriate when implementing lookahead
// than constantly add 1 to length of current path
- let max_length = if let Some(l) = max_intermidiate_nodes {
+ let max_length = if let Some(l) = max_intermediate_nodes {
l + 1
} else {
graph.node_count() - 1
};
- let min_length = min_intermidiate_nodes + 1;
+ let min_length = min_intermediate_nodes + 1;
// list of visited nodes
let mut visited: IndexSet<G::NodeId> = IndexSet::from_iter(Some(from));