Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

Final Challenge #2

الدرس 9 من 9 في دورة خوارزمية Bellman-Ford - خوارزميات المخططات على Coddy.

challenge icon

التحدي

متوسط

تحدٍ إضافي: استعلام من نقطة إلى نقطة مع وجود حواف سالبة.

اكتب دالة باسم shortestDistance تأخذ n، ومصفوفة edges المسطحة (ثلاثيات، موجهة، وربما سالبة)، و source، و target، وتعيد أقصر مسافة من source إلى target، أو -1 إذا كان الوصول إلى target غير ممكن. افترض عدم وجود دورة سالبة.

جرّب بنفسك

#include <stdlib.h>

int shortestDistance(int n, int* edges, int edges_size, int source, int target) {
    // اكتب الكود هنا
    return -1;
}

جميع دروس خوارزمية Bellman-Ford - خوارزميات المخططات