Fungsi Dijkstra
Fungsi Dijkstra
$Q = array_diff($Q, array($u)); // mengambil data yang berbeda dari array $Q dan array($u)
if ($dist[$u] == INF or $u == $target) { // cek apakah nilai $dist[$u] == INF or $u == $target
break; // jika ya maka hentikan proses looping
}