טוען...
טוען...
בשאלה זו שני סעיפים, א–ב, שאין קשר ביניהם. ענו על שני הסעיפים.
לפניכם גרף ממושקל G1:
(1) איזה אלגוריתם מחזיר את המסלול הקצר (הקל) בין שני קודקודים בגרף ממושקל (אי־שלילי) כלשהו?
מהי סיבוכיות זמן הריצה של האלגוריתם? נמקו את תשובתכם.
נוסף על כך, הריצו את האלגוריתם שכתבתם, בעבור הגרף הנתון G1, מצומת S לצומת T. בצעו מעקב שלב אחר שלב ורשמו את המסלול ואת אורכו (סכום משקליו).
(2) עבור גרף G ממושקל כלשהו, הרצנו את האלגוריתם המוצא את המסלול הקצר (הקל) בין שני קודקודים, וקיבלנו מסלול העובר דרך הקשתות E(ei, ej, em, ...).
x (1 < x)? נמקו את תשובתכם.x (1 < x)? נמקו את תשובתכם.לפניכם גרף מכוון G:
(1) הציגו שתי סריקות DFS מקודקוד התחלה a כך שיתקבלו שני עצים שהגבהים שלהם שונים זה מזה.
(2) הוסיפו מספר מינימלי של קשתות כך שבשלוש סריקות DFS מקודקוד a, יתקבלו שלושה עצים שהגבהים שלהם שונים זה מזה. סרטטו את הגרף לאחר ההוספה, והציגו את שלוש הסריקות.
בשאלה זו שני סעיפים, א–ב, שאין קשר ביניהם. ענו על שני הסעיפים.
לפניכם גרף ממושקל G1:
(1) איזה אלגוריתם מחזיר את המסלול הקצר (הקל) בין שני קודקודים בגרף ממושקל (אי־שלילי) כלשהו?
מהי סיבוכיות זמן הריצה של האלגוריתם? נמקו את תשובתכם.
נוסף על כך, הריצו את האלגוריתם שכתבתם, בעבור הגרף הנתון G1, מצומת S לצומת T. בצעו מעקב שלב אחר שלב ורשמו את המסלול ואת אורכו (סכום משקליו).
(2) עבור גרף G ממושקל כלשהו, הרצנו את האלגוריתם המוצא את המסלול הקצר (הקל) בין שני קודקודים, וקיבלנו מסלול העובר דרך הקשתות E(ei, ej, em, ...).
x (1 < x)? נמקו את תשובתכם.x (1 < x)? נמקו את תשובתכם.לפניכם גרף מכוון G:
(1) הציגו שתי סריקות DFS מקודקוד התחלה a כך שיתקבלו שני עצים שהגבהים שלהם שונים זה מזה.
(2) הוסיפו מספר מינימלי של קשתות כך שבשלוש סריקות DFS מקודקוד a, יתקבלו שלושה עצים שהגבהים שלהם שונים זה מזה. סרטטו את הגרף לאחר ההוספה, והציגו את שלוש הסריקות.