نظرًا لأن السلوك المقارب للتنفيذ الساذج لخوارزمية Dijkstra هو: & nbsp؛ \ (O (n ^ 2 + m) \) ، فكلما زاد عدد الرؤوس ، سرعة العمل تصبح غير مرضية. & nbsp؛ يمكن استخدام هياكل البيانات المختلفة للتحسين: & nbsp؛ Fibonacci heaps، set مجموعات أو قائمة انتظار ذات أولوية & nbsp؛ priority_queue. & nbsp؛ ضع في اعتبارك مثالًا باستخدام set ، ونتيجة لذلك ، فإن المقاربات النهائية هي: & nbsp؛ \ (O (n log (m)) \) ، التفاصيل .
1000 ms 256 Mb Rules for program design and list of errors in automatic problem checking