예제 #1
0
 /// <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));
 }
예제 #2
0
        /// <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);
        }