גרפים ומסלולים קצרים לבגרות

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

Yael2011·36 כרטיסיות·36 שאלות
bagrutcomputer_sciencealgorithms
0
ידוע
1 / 36
0
לומד
צד קדמי

מהו גרף?

הקש להיפוך
צד אחורי

גרף הוא מבנה נתונים המורכב מקודקודים (צמתים) וקשתות (קשרים) שמחברים ביניהם.

הקש להיפוך
הבנתי
עדיין לומד

חידון(36 שאלות)

שאלה 1 מתוך 36

1. מהו גרף לא מכוון?

מונחים בסט לימוד זה(36)

מושגי יסוד בגרפים(16)

מהו גרף?

גרף הוא מבנה נתונים המורכב מקודקודים (צמתים) וקשתות (קשרים) שמחברים ביניהם.

מה ההבדל בין גרף מכוון לגרף לא מכוון?

גרף מכוון: קשתות עם כיוון. גרף לא מכוון: קשתות ללא כיוון.

מהו קודקוד בגרף?

קודקוד הוא אלמנט בגרף, המייצג ישות או נקודה.

מהי דרגת קודקוד?

דרגת קודקוד היא מספר הקשתות היוצאות או נכנסות אליו.

מהו מסלול בגרף?

מסלול הוא רצף של קודקודים, שבו כל שני קודקודים סמוכים מחוברים בקשת.

מהו גרף מחזורי?

גרף מחזורי כולל מסלול שמתחיל ומסתיים באותו קודקוד.

מהו גרף שלם?

גרף שלם הוא גרף שבו כל קודקוד מחובר לכל שאר הקודקודים.

מהי קשת בגרף?

קשת היא חיבור בין שני קודקודים בגרף.

מהו גרף משוקלל?

גרף שבו לקשתות יש משקל, המייצג עלות או מרחק.

מהו אלגוריתם BFS?

אלגוריתם חיפוש לפי רוחב (Breadth-First Search) משמש לחיפוש בגרפים לא מכוונים.

מהו אלגוריתם DFS?

אלגוריתם חיפוש לפי עומק (Depth-First Search) חוקר קודקודים לפי עומק.

מהי חיבוריות בגרף?

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

מהו גרף מנותק?

גרף שבו יש לפחות צמד קודקודים שאין ביניהם מסלול.

מהו גרף מכוון פשוט?

גרף שבו אין קשתות כפולות ואין לולאות.

מלא את החלל: גרף עם קודקוד אחד הוא גרף __________.

בודד.

נכון או לא נכון: כל גרף מכוון הוא גם גרף לא מכוון.

לא נכון - גרף מכוון כולל כיוונים לקשתות.

אלגוריתמים למסלולים קצרים(12)

מהו אלגוריתם דייקסטרה?

אלגוריתם למציאת המסלול הקצר ביותר מצומת מקור לצמתים אחרים בגרף עם משקלים לא שליליים.

מהו אלגוריתם בלמן-פורד?

אלגוריתם המאפשר למצוא את המסלול הקצר ביותר עבור גרפים עם משקלים שליליים, אך ללא מעגלים שליליים.

נכון או לא נכון: דייקסטרה עובד גם עם משקלים שליליים.

לא נכון. דייקסטרה לא פועל עם משקלים שליליים.

מתי נשתמש באלגוריתם בלמן-פורד?

כאשר יש בגרף משקלים שליליים או כשצריך לבדוק אם יש מעגלים שליליים.

מה ההבדל בין דייקסטרה לבלמן-פורד?

דייקסטרה: משקלים לא שליליים. בלמן-פורד: משקלים שליליים.

מהי זמן הריצה של דייקסטרה עם רשימה מקושרת?

זמן הריצה הוא O(V2)\displaystyle O(V^2) כאשר V\displaystyle V הוא מספר הצמתים.

מה קורה כאשר גרף מכיל מעגל שלילי?

האלגוריתם בלמן-פורד יכול לזהות מעגלים שליליים ולחזור על כך.

מלא את החסר: דייקסטרה משתמש ב _______ כדי לבחור את הצומת הבא.

המשקל הנמוך ביותר בין הצמתים הלא ביקרותיים.

מהי ההגדרה של מסלול קצר ביותר?

מסלול שמצטבר עליו המשקל הנמוך ביותר לעומת שאר המסלולים.

מהי המורכבות של אלגוריתם בלמן-פורד?

המורכבות היא O(VE)\displaystyle O(VE) כאשר V\displaystyle V הוא מספר הצמתים ו-E\displaystyle E הוא מספר הקשתות.

נכון או לא נכון: דייקסטרה תמיד נותן את התוצאה האופטימלית.

נכון, כאשר אין קשתות עם משקל שלילי.

מהו השימוש במערך המרחקים באלגוריתם בלמן-פורד?

לשמור את המרחק הקצר ביותר מכל צומת לצומת המטרה.

יישומים מעשיים של גרפים(8)

מהו שימוש מעשי בגרפים בתחבורה?

גרפים משמשים לניתוח מסלולים בין ערים. ניתן למצוא את המסלול הקצר ביותר בין נקודות שונות.

למה גרפים חשובים במערכות מידע גיאוגרפיות?

הם מאפשרים ניהול נתונים גיאוגרפיים, חישוב מרחקים, וניתוח מסלולים. - דוגמה: מפות דיגיטליות.

נכון או לא נכון: גרפים לא משמשים בהמלצות על סרטים.

לא נכון. גרפים יכולים לייצג קשרים בין משתמשים וסרטים, ולמצוא סרטים דומים.

איזה אלגוריתם מתאים למציאת המסלול הקצר ביותר ברשתות מחשבים?

אלגוריתם דייקסטרה. הוא מחשב את המסלול הקצר ביותר מנקודת התחלה לכל שאר הנקודות.

מהו יישום של גרפים בניהול אספקה?

ניתוח מסלולי הובלה. - חישוב מסלולים קצרים. - חיסכון בזמן ועלויות.

השלם: גרפים יכולים לייצג _____ במספר תחומים.

מגוון יחסים בין אובייקטים, כגון קשרים חברתיים או שיתוף משאבים.

מה היתרון של גרפים בעיבוד נתוני רכבים אוטונומיים?

הם מאפשרים חישוב מסלולים בזמן אמת, אופטימיזציה של מסלולים, והבנת תנועת רכבים.

איך גרפים מסייעים בניהול משאבי מים?

ניתוח מסלולי מים, חישוב כיוונים, והבנת זרמים. - מגביר יעילות בניהול.

שאלות בסט לימוד זה(36)

1. מהו גרף לא מכוון?

A.גרף שבו קשתות ללא כיוון.
B.גרף שבו קשתות עם כיוון.
C.גרף שבו קודקודים אינם מחוברים.
D.גרף עם קשתות כפולות.

2. מהו השימוש העיקרי של גרפים בניתוח רשתות חברתיות?

A.לייצג קשרים בין משתמשים
B.לחשב מסלולים קצרים בין ערים
C.לנתח נתוני מזג האוויר
D.לנהל תהליכי ייצור

3. מהו המטרה של אלגוריתם דייקסטרה?

A.למצוא את המסלול הקצר ביותר מצומת מקור לצמתים אחרים
B.למצוא את המסלול הארוך ביותר בגרף
C.לזהות מעגלים שליליים בגרף
D.לחשב את המשקל הכולל של כל הקשתות בגרף

4. מהי דרגת קודקוד בגרף?

A.מספר הקודקודים בגרף.
B.מספר הקשתות היוצאות או נכנסות אליו.
C.מספר הקשתות בגרף.
D.מספר המסלולים האפשריים.

5. איזה אלגוריתם יכול לשמש למציאת המסלול הקצר ביותר בין נקודות במפה?

A.אלגוריתם פריים
B.אלגוריתם דייקסטרה
C.אלגוריתם קווסט
D.אלגוריתם פלו

6. באיזה מקרה נשתמש באלגוריתם דייקסטרה ולא בבלמן-פורד?

A.כאשר כל המשקלים הם חיוביים
B.כאשר יש משקלים שליליים
C.כאשר יש מעגלים שליליים
D.כאשר עבדנו עם רשימה מקושרת

7. מהו גרף מחזורי?

A.גרף עם מסלול שמתחיל ומסתיים באותו קודקוד.
B.גרף שמכיל קודקוד אחד בלבד.
C.גרף שבו אין קשתות.
D.גרף שבו כל קודקוד מחובר לכל השאר.

8. נכון או לא נכון: גרפים משמשים רק בתחום התכנות ולא בתחומים אחרים.

A.נכון
B.לא נכון
C.לא בטוח
D.תלוי במקרה

9. מה התוצאה של אלגוריתם בלמן-פורד כאשר יש מעגל שלילי?

A.לא ניתן לקבוע מסלול קצר ביותר
B.האלגוריתם יכשל
C.האלגוריתם יכול לזהות את המעגל השלילי
D.המסלול הקצר ביותר יתעדכן

10. מהו מסלול בגרף?

A.רצף של קודקודים, שבו כל שני קודקודים סמוכים מחוברים בקשת.
B.קודקוד בודד בגרף.
C.קשת בגרף.
D.גרף שלם.

11. מה היתרון של גרפים בתחום התחבורה?

A.חישוב עלויות בלבד
B.מציאת המסלול הקצר ביותר
C.שיפור איכות האוויר
D.מניעת תאונות

12. מהי מורכבות הזמן של אלגוריתם דייקסטרה כאשר משתמשים ב-Heap?

A.O(V+Eimesextlog(V))\displaystyle O(V + E imes ext{log}(V))
B.O(V2)\displaystyle O(V^2)
C.O(E)\displaystyle O(E)
D.O(VE)\displaystyle O(VE)

13. מהו גרף שלם?

A.גרף שבו כל קודקוד מחובר לכל שאר הקודקודים.
B.גרף שבו יש קודקוד אחד בלבד.
C.גרף עם קשתות כפולות.
D.גרף שבו קודקודים אינם מחוברים.

14. איזה מהבאים הוא דוגמה לשימוש בגרפים בניהול משאבים?

A.ניתוח תנועת רכבים
B.חישוב מסלולי טיסה
C.תכנון מסלולים לחיסכון במים
D.כל התשובות נכונות

15. נכון או לא נכון: אלגוריתם בלמן-פורד תמיד עובד על גרפים עם משקלים חיוביים.

A.נכון
B.לא נכון
C.נכון רק אם יש מעגלים
D.לא נכון רק אם יש קשת אחת

16. מהי קשת בגרף?

A.חיבור בין שני קודקודים.
B.קודקוד בגרף.
C.מסלול בגרף.
D.קודקוד בודד.

17. מהו השימוש המרכזי של גרפים במערכות מידע גיאוגרפיות?

A.לייצג תצוגות דו-ממדיות
B.לנהל נתוני מזג האוויר
C.לחשב מרחקים בין נקודות
D.ליצור דוחות כספיים

18. באיזה מצב נעדיף את אלגוריתם בלמן-פורד?

A.כאשר הגרף מכיל משקלים שליליים
B.כאשר הגרף מכיל רק צמתים
C.כאשר כל הצמתים מחוברים
D.כאשר הגרף הוא פשוט

19. מהו גרף משוקלל?

A.גרף שבו קשתות יש משקל המייצג עלות או מרחק.
B.גרף שבו כל קודקוד מחובר לכל שאר הקודקודים.
C.גרף שבו אין קשתות כפולות.
D.גרף שבו אין קודקודים.

20. מהו תפקיד הגרפים בניהול אספקה?

A.לשפר את השקיפות העסקית
B.לצמצם עלויות תחבורה
C.לחשב את זמן ההגעה המדויק
D.לייעל מסלולי הובלה

21. מהי ההגדרה של גרף לא מכוון?

A.גרף שבו הקשתות אינן מכוונות
B.גרף שבו כל הקשתות מכוונות
C.גרף שבו יש מעגלים שליליים
D.גרף שבו כל המשקלים חיוביים

22. מהו אלגוריתם BFS?

A.אלגוריתם חיפוש לפי רוחב.
B.אלגוריתם חיפוש לפי עומק.
C.אלגוריתם למציאת הקצר ביותר.
D.אלגוריתם לסינון קודקודים.

23. איזה מהבאים אינו שימוש בגרפים?

A.ניתוח מסלולי מים
B.המלצות על סרטים
C.עיבוד תמונות
D.ניהול קשרים חברתיים

24. מה עושים עם מערך המרחקים באלגוריתם דייקסטרה?

A.שומרים את המסלולים המלאים
B.שומרים את המרחק הקצר ביותר מכל צומת לצומת המטרה
C.שומרים את הקשתות בגרף
D.שמים את המשקל המקסימלי

25. מהו אלגוריתם DFS?

A.אלגוריתם חיפוש לפי עומק.
B.אלגוריתם חיפוש לפי רוחב.
C.אלגוריתם למציאת הקצר ביותר.
D.אלגוריתם לסינון קודקודים.

26. מה ההבדל המרכזי בין דייקסטרה לבלמן-פורד?

A.דייקסטרה עובד רק עם גרפים לא מכוונים
B.בלמן-פורד לא יכול לזהות מעגלים
C.דייקסטרה לא פועל עם משקלים שליליים
D.בלמן-פורד מהיר יותר באופן כללי

27. מהי חיבוריות בגרף?

A.מצב שבו ניתן להגיע מכל קודקוד לקודקוד אחר.
B.מצב שבו גרף מכיל קודקוד אחד בלבד.
C.מצב שבו גרף מכיל קשתות כפולות.
D.מצב שבו אין קודקודים מחוברים.

28. מהו השימוש במערך הקודמות באלגוריתם דייקסטרה?

A.לשמור על המסלול הקצר ביותר
B.לזהות מעגלים שליליים
C.לחשב את המשקל הכולל
D.למנוע חישובים כפולים

29. מהו גרף מנותק?

A.גרף שבו יש לפחות צמד קודקודים שאין ביניהם מסלול.
B.גרף שבו כל קודקוד מחובר לכל השאר.
C.גרף שבו קודקוד אחד בלבד.
D.גרף שבו אין קשתות.

30. נכון או לא נכון: אלגוריתם בלמן-פורד מספק תמיד את התוצאה האופטימלית.

A.נכון
B.לא נכון
C.רק בגרפים פשוטים
D.רק עם משקלים חיוביים

31. מהו גרף מכוון פשוט?

A.גרף שבו אין קשתות כפולות ואין לולאות.
B.גרף שבו יש קשתות כפולות.
C.גרף שבו כל קודקוד מחובר לכל השאר.
D.גרף שבו אין קודקודים.

32. מה קורה כאשר דייקסטרה פוגש קשת עם משקל שלילי?

A.הוא מזהה את הקשת
B.הוא מתעלם מקשת זו
C.הוא נכשל
D.הוא מחפש מסלול חלופי

33. מלא את החלל: גרף עם קודקוד אחד הוא גרף __________.

A.בודד.
B.שלם.
C.מכוון.
D.מנותק.

34. נכון או לא נכון: כל גרף מכוון הוא גם גרף לא מכוון.

A.לא נכון.
B.נכון.
C.חלקית נכון.
D.נכון אם יש קשתות כפולות.

35. מהו חיפוש בגרף?

A.תהליך למציאת קודקודים מסוימים.
B.תהליך ליצירת קשתות.
C.תהליך לחיבור קודקודים.
D.תהליך לבדוק האם גרף הוא שלם.

36. מהו אלגוריתם למציאת המסלול הקצר ביותר?

A.אלגוריתם דייקסטרה.
B.אלגוריתם BFS.
C.אלגוריתם DFS.
D.אלגוריתם ברוטו.

סטי לימוד קשורים

צור סט לימוד משלך

העלה קובץ PDF, הדבק את ההערות שלך, או תאר נושא – ה-AI יוצר כרטיסיות, חידונים ועוד בתוך שניות.

הוזכרנו ב-