चूंकि दिज्क्स्ट्रा के एल्गोरिथ्म के सहज कार्यान्वयन का स्पर्शोन्मुख व्यवहार है: कार्य की गति असंतोषजनक हो जाती है।
विभिन्न डेटा संरचनाओं का उपयोग सुधार के लिए किया जा सकता है: फाइबोनैचि ढेर, सेट सेट, या प्राथमिकता कतार प्राथमिकता_कतार.
सेट के साथ एक उदाहरण पर विचार करें, परिणामस्वरूप, अंतिम स्पर्शोन्मुख है: \(O(n log (m))\) , विवरण।