public bool ContainsVertexParent([NotNull] ClusteredAdjacencyGraph <int, IEdge <int> > cluster, int vertex) { return(cluster.ContainsVertex(vertex) && cluster.Parent != null && ContainsVertexParent(cluster.Parent, vertex) || cluster.Parent is null); }
public bool ContainsVertexParent(ClusteredAdjacencyGraph <int, IEdge <int> > clus, int v) { return(clus.ContainsVertex(v) && clus.Parent != null && ContainsVertexParent(clus.Parent, v) || clus.Parent == null); }