Exemplo n.º 1
0
 public VertexInfo(EulerTourVertex vertex)
 {
     this.vertex = vertex;
 }
Exemplo n.º 2
0
 public EulerTourNode(EulerTourVertex vertex, IAugmentation augmentationFunc)
 {
     this.vertex           = vertex;
     this.augmentationFunc = augmentationFunc;
 }
 public void Remove(EulerTourVertex eulerVertex)
 {
     Remove(eulerVertex.arbitraryVisit.Root());
 }
 public void Add(EulerTourVertex eulerVertex, ConnVertex vertex)
 {
     Add(eulerVertex.arbitraryVisit.Root(), vertex);
 }
 public void Remove(EulerTourVertex eulerVertex) => _count--;
 public void Add(EulerTourVertex eulerVertex, ConnVertex vertex) => _count++;