pub fn dfs(
graph: &KnowledgeGraph,
start: &[String],
depth: usize,
) -> (Vec<String>, Vec<(String, String)>)Expand description
DFS traversal from start nodes up to a maximum depth.
Returns (visited_nodes, edges_traversed) where edges are (source, target) pairs.