private void FindPath(EdgeWeightedDigraph digraph, int start) { priorityQueue.Insert(start, 0f); while (!priorityQueue.IsEmpty) { Relax(digraph, priorityQueue.DeleteMax()); } }