public int CompareTo(Edge other) { int compare = Weigth.CompareTo(other.Weigth); if (compare == 0) { compare = StartNode.CompareTo(other.StartNode); if (compare == 0) { compare = EndNode.CompareTo(other.EndNode); } } return(compare); }
public int CompareTo(Edge other) { int compare = Cost.CompareTo(other.Cost); if (compare == 0) { compare = StartNode.CompareTo(other.StartNode); if (compare == 0) { compare = EndNode.CompareTo(other.EndNode); } } return(compare); }