public void AtualizarEstimativa(No no, PesoEstimativa novoPeso) { if (!_pesos.ContainsKey(no)) { _pesos.Add(no, novoPeso); } else { _pesos[no] = novoPeso; } }
public PesoEstimativa DescobrirPeso(No no) { PesoEstimativa result; if (!_pesos.ContainsKey(no)) { result = new PesoEstimativa(null, int.MaxValue); _pesos.Add(no, result); } else { result = _pesos[no]; } return(result); }