Dijkstra'nın algoritmasının naif uygulamasının asimptotik davranışı: 
\(O(n^2 + m)\) olduğundan, köşe sayısı arttıkça, işin hızı tatmin edici olmaz.
 Geliştirme için çeşitli veri yapıları kullanılabilir: Fibonacci yığınları, 
küme kümeleri veya öncelik kuyruğu 
priority_queue. 
set ile bir örnek düşünün, sonuç olarak, son asimptotik: 
\(O(n log (m))\) , 
ayrıntılar.