Menu
Coddy logo textTech

מימוש (חלק 1)

שיעור 5 מתוך 9 בקורס אלגוריתם דייקסטרה – אלגוריתמים בגרפים של Coddy.

ראשית, קריאת קשתות משוקללות הנתונות כשלשות.

challenge icon

אתגר

קל

הקשתות שלנו מופיעות עכשיו בשלשות. בואו נתרגל לקרוא אותן.

כתבו פונקציה בשם edgeWeight שמקבלת את מערך edges השטוח (שלשות [u, v, w, ...], מכוונות u -> v) ושני קודקודים u ו-v, ומחזירה את משקל הקשת מ-u אל v. אם אין קשת כזאת, החזירו -1.

לדוגמה, edgeWeight([0,1,5, 0,2,3, 1,2,1], 0, 2) מחזירה 3.

נסו בעצמכם

#include <stdlib.h>

int edgeWeight(int* edges, int edges_size, int u, int v) {
    // כתבו כאן את הקוד
    return -1;
}
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה אלגוריתם דייקסטרה – אלגוריתמים בגרפים

תרגלו בעצמכם: קומפיילר C אונליין