מכללת אורט כפר-סבא מבי תוים ויעילות אלגוריתמים תרגיל מס' 23 פתרו את השאלות הבאות .יש לסיים את התרגיל עד יום א' ).(22.2 שאלה 1 תוה הרשת הזאת: הריצו את האלגוריתם של דייקסטרה על הרשת התוה ,החל מקודקוד המקור ,1ומצאו מסלול מיימלי מקודקוד המקור ליתר הקודקודים ברשת הזאת. שאלה 2 תוה פוקציית זמן הריצה של אלגוריתם מסויים ,הפועל על קלט שגודלו :n T (n) 2T ( n ) 2 סיבוכיות זמן הריצה של קטע הקוד התון כפוקציה של nהיא: (log log(n)) .1 (log n) .2 n .3 (log 2 n) .4 1 שאלה 3 תון אלגוריתם המקבל כקלט גרף מכוון ,ממושקל וקשיר בחוזקה ) G = (V,Eומחזיר TRUE אם בגרף קיים מעגל מכוון שלילי )כלומר ,מעגל מכוון שסכום המשקלים על קשתותיו הוא מספר שלילי( ,ו FALSE-אם לא קיים בו מעגל מכוון שלילי. האם-קיים-מעגל-שלילי? )(G צעד :1 הרץ את אלגוריתם )(1 על הגרף Gהחל מקודקוד שרירותי, ואחסן במשתה הבוליאי valאת הערך שהאלגוריתם מחזיר. צעד :2 החזר את )(2 .. א .השלימו את הביטויים החסרים באלגוריתם ,הממוספרים ).(2) – (1 ב .מהי סיבוכיות זמן הריצה של האלגוריתם? ג .אילו שיויים תצטרכו לעשות באלגוריתם אם לא ידוע לו מראש שהגרף Gקשיר בחוזקה? תארו את האלגוריתם לאחר השיויים. שאלה ) 4ממבחן של משרד החיוך( לפיכם הגדרה :גשר בגרף לא מכוון וקשיר היא קשת שהסרתה הופכת את הגרף לבלתי קשיר. מהי הטעה שאיה כוה? .1קשת איה גשר בגרף לא מכוון ,קשיר ופשוט אם ורק אם היא מצאת על מעגל פשוט בגרף. .2גרף לא מכוון ,קשיר ופשוט יתן לכיוון לגרף קשיר בחוזקה אם ורק אם אין בו גשרים. .3קשת בגרף מכוון היא גשר אם ורק אם הקצוות שלה מצאים ברכיבי קשירות חזקה שוים. .4אף אחת מבין התשובות התוות איה כוות. שאלה 5 תוים nמפתחות שוים זה מזה ,השייכים כולם לתחום ]) [0,n2-1כלומר ,כל המפתחות הם מספרים שלמים הגדולים או שווים ל ,0-וקטים או שווים ל .(n2-1-תארו במילים כיצד יעבוד אלגוריתם יעיל הממיין את nהמפתחות .היכם רשאים להיעזר באלגוריתמי מיון שלמדו בכיתה. 2 שאלה ) 6ממבחן של משרד החיוך( שאלה 7 תון הגרף Gהבא: לפיכם שלוש טעות המתייחסות לגרף .Gקבעו לגבי כל אחת מהן האם היא כוה או לא כוה ,ומקו את קביעתכם: .1אם פעיל את האלגוריתם של Dijkstraעל הגרף ,Gלמציאת מסלול קצר ביותר בין הקודקודים Aו ,D-אז אורך המסלול שקבל יהיה .8 .2בגרף Gיש לא פחות מארבעה מעגלים פשוטים באורך .4 .3אם פעיל את האלגוריתם של Primלמציאת עץ פורש מיימלי בגרף ,Gובחר את הקודקוד Fלהיות קודקוד ההתחלה ,אז משקל העץ שקבל יהיה .10 3 שאלה ) 8ממבחן של משרד החיוך( 4 שאלה ) 9ממבחן של משרד החיוך( 5
© Copyright 2024