public void AddEdge(WeightedEdge edge) { int v = edge.EitherEdge(); int w = edge.OtherEdge(v); adjacency[v].Add(edge); adjacency[w].Add(edge); edgeCount++; }