competitive-programming-lib 0.1.0

Competitive Programming Library
Documentation
1
2
3
4
5
6
7
8
pub fn dfs(graph: &Vec<Vec<usize>>, start: usize, visited: &mut Vec<bool>) {
    visited[start] = true;
    for &neighbor in &graph[start] {
        if !visited[neighbor] {
            dfs(graph, neighbor, visited)
        }
    }
}