pub fn is_cut_vertex(&self, u: usize) -> bool {
        if let Some(first_e) = self.graph.first[u] {
            self.graph.adj_list(u).any(|(e, _)| {
                self.vcc[first_e] != self.vcc[e]
            })
        } else {
            false
        }
    }
/// In an undirected graph, determines whether u is an articulation vertex.
In an undirected graph, determines whether u is an articulation vertex.
In an undirected graph determines whether u is an articulation vertex .
pub fn is_cut_vertex(&self, u: usize) -> bool {
        if let Some(first_e) = self.graph.first[u] {
            self.graph.adj_list(u).any(|(e, _)| {
                self.vcc[first_e] != self.vcc[e]
            })
        } else {
            false
        }
    }
pub fn is_cut_vertex ( & self , u : usize ) -> bool { if let Some ( first_e ) = self . graph . first [ u ] { self . graph . adj_list ( u ) . any ( | ( e , _ ) | { self . vcc [ first_e ] != self . vcc [ e ] } ) } else { false } }
In an undirected graph, determines whether u is an articulation vertex.
In an undirected graph determines whether u is an articulation vertex .
&self
u
usize
&self
u
usize