/// <summary> /// Adiciona um arco com nó origem igual ao nó atual, e destino e custo de acordo com os parâmetros. /// </summary> /// <param name="to">O nó destino.</param> /// <param name="cost">O custo associado ao arco.</param> public void AddEdge(Node to, double cost) { Edges.Add(new Edge(this, to, cost)); to.Edges.Add(new Edge(to, this, cost)); }
/// <summary> /// Adiciona um arco com nó origem igual ao nó atual, e destino e custo de acordo com os parâmetros. /// </summary> /// <param name="to">O nó destino.</param> public void AddEdge(Node to) { Edge edge = new Edge(this, to); Edges.Add(edge); }