EMZETT.
Giriş yap

Dijkstra algoritması

Kısaca: Dijkstra algoritması, kenar ağırlıkları negatif olmayan bir grafta bir başlangıç düğümünden diğerlerine en kısa yolu bulur.

Biraz daha ayrıntılı: Her düğüm için bilinen en iyi uzaklığı tutar. Her adımda geçici uzaklığı en küçük, bitmemiş düğümü alır ve komşularına giden yolların onun üzerinden kısalıp kısalmadığını denetler (“gevşetme”).

Ayrıntılı

  • Veri yapısı: bir öncelik kuyruğuyla (yığın)…

Ayrıca bak: Genişlik ve derinlik öncelikli arama (BFS ve DFS), Açgözlü algoritmalar