סיכום: תכנות דינמי

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

Amit2005·64 fiches·64 questions
universitycomputer_sciencealgorithms
0
Je sais
1 / 64
0
J'apprends
Recto

תכנות דינמי

Appuyez pour retourner
Verso

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

Appuyez pour retourner
Je sais
J'apprends

Quiz(64 questions)

Question 1 sur 64

1. איזו מהאפשרויות הבאות מתארת את תבנית חישוב הערך המקסימלי?

Termes dans ce set(64)

מושגי יסוד בתכנות דינמי(16)

תכנות דינמי

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

חפיפת תתי בעיות

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

מטריצה של פתרונות

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

אלגוריתם שורש

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

שיטת חישוב אופטימלית

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

בעיה קלאסית

בעיה ידועה בתכנות דינמי כמו בעיית התרמיל או בעיית הסכום.

התחלת חישוב

בתחילת פתרון בעיה, יש לקבוע את המקרים הבסיסיים שמהם הכל מתחיל.

חיפוש אחורה

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

תבנית פתרון

שיטה מוכרת לפתרון בעיות דינמיות, המבוססת על שימוש בפתרונות תתי בעיות קודמות.

זמן ריצה של תכנות דינמי

תכנות דינמי לרוב פועל בזמן ריצה פולינומיאלי, תלוי בגודל הקלט.

אחסון פתרונות

שיטה לשמור פתרונות של תתי בעיות כדי להימנע מחישובים חוזרים.

שימוש חוזר בפתרונות

תכונה עיקרית של תכנות דינמי, בה פתרונות של בעיות קודמות משמשים לבעיות חדשות.

סיבוכיות זמן

סיבוכיות זמן של פתרון בעיה באמצעות תכנות דינמי היא לרוב O(n^2) או O(nm), תלוי בבעיה.

סיבוכיות זיכרון

מצריכה זיכרון נוסף לשמירה על פתרונות תתי בעיות, לרוב O(n) או O(nm).

ביטוי חזרתי

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

תהליך בניית פתרון

בנייה של פתרון כולל מתהליך של פתרון תתי בעיות והצבתם יחד.

יישומים ותבניות(16)

תבנית חישוב הערך המקסימלי

חישוב ערך מקסימלי של תת בעיות, לדוגמה בעיית "הסכום המקסימלי המתקבל בתת מערך".

שיטת חיפוש ברוחב

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

תבנית חציית מערכים

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

בעיית שק הבחירה

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

מלא את החסר: בעיית ___ מכילה צירופים של פריטים עם ערכים ומשקלות.

שק.

מה ההבדל בין תכנות דינמי לדיפלציה?

תכנות דינמי עוסק בתת בעיות, דיפלציה מתמקדת בהפחתת עלויות.

תבנית חישוב מסלול קצר ביותר

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

שיטה לפתרון בעיית המינימום

חיפוש פתרון מינימלי על ידי חקר תתי בעיות, לדוגמה חישוב עלויות מינימליות.

שיטת החלוקה והכיבוש

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

בעיית חיתוך רצועות

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

שאלת האופטימיזציה של חיפוש

שיטה למצוא את התוצאה האופטימלית בכל צומת, לדוגמה חיפוש בגרף.

מה היתרון של חישוב דינמי?

חוסך זמן על ידי פתרון תתי בעיות פעם אחת.

מהי תבנית חישוב ברצף?

שיטה בה נפתרות בעיות Sequentially, חשובים בבעיות כמו חיפוש במערכים.

תבנית חישוב מסלול קונסטרוקציה

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

בעיית חתימת עץ מינימלית

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

תבנית חיפוש חכמה

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

שיטות אופטימיזציה(16)

שיטת חיפוש מקסימלי

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

שיטת תכנון אחורה

פתרון בעיות על ידי חזרה מהפתרון המטרה. מתחילים מהבעיה ומתקדמים אחורה לכיווני תתי הבעיות.

שיטת חישוב מטמון

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

שיטת חיפוש מקומי

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

האם תכנון קדימה יעיל יותר מתכנון אחורה?

לא תמיד. תכנון קדימה עשוי להיות יעיל במקרים מסוימים, אך תכנון אחורה קל יותר להבנה.

מתי משתמשים בשיטת חישוב מטמון?

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

שיטת חיפוש ברוורס

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

האם חישוב מטמון מפחית את זמן הריצה?

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

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

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

שיטת דינמיקה דינמית

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

האם ניתן לשלב בין שיטות אופטימיזציה?

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

שיטת חיפוש עיוור

חיפוש פתרונות בלי להפעיל שיקול דעת. מתאימה רק לבעיות פשוטות מאוד.

מתי כדאי להשתמש בשיטת חיפוש מקומי?

כאשר יש זמן מוגבל או כשצריך פתרון מהיר ולא אופטימלי.

מה היתרון של תכנון אחורה?

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

חישוב בעיות חזרתיות

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

שיטת אופטימיזציה מעשית

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

בעיות קלאסיות(16)

בעיה של תת-קבוצות

חיפוש תת-קבוצה של מספרים שסכומם שווה לערך מסוים.

מהי בעיית המסלול הקצר ביותר?

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

שקר נוגע לבעיית הסטטיסטיקה?

לא ניתן לפתור בעיה זו באמצעות תכנות דינמי - היא כן ניתנת לפתרון.

בעיה של חיתוך רצועות

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

מהי בעיית הסכום המקסימלי?

הגדרת בעיה למציאת סכום מקסימלי בתת-מערך מתוך מערך נתון.

מה ההבדל בין תכנות דינמי למקביל?

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

בעיית האחסון הנמוך ביותר

חיפוש הדרך המיטבית לאחסן אובייקטים במיכלים תוך חיסכון במקום.

מלא את החסר: בעיית _____

החזרה של מספר שלם למינימום מתוך מערכת של מספרים.

מהי בעיית הפיבונאצ'י?

חיפוש אחר המספר ה-n בפיבונאצ'י שניתן לפתור ביעילות בעזרת תכנות דינמי.

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

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

בעיית הסכום החלקי

מציאת תת-קבוצה שסכום חבריה שווה לערך מסוים.

השווה בין חיפוש בינארי לבעיית תת-קבוצות.

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

מהי בעיית ה-0/1?

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

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

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

מהי בעיית חתך קו ישר?

חיפוש הדרך המיטבית לחתוך קו כדי למזער את אורך הקטעים.

בעיית החלקה המינימלית

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

Questions dans ce set(64)

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. מהי בעיית הסטטיסטיקה?

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

13. בעיית שק הבחירה עוסקת ב...

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

14. מהו אלגוריתם שורש?

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

15. מהי שיטת חיפוש מקומי?

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

16. מהי בעיית חיתוך רצועות?

A.חיפוש הדרך המיטבית לחתוך רצועות כדי למקסם את הרווח
B.מציאת המסלול הקצר ביותר בגרף
C.בעיית הסכום המקסימלי
D.בעיית 0/1

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. מהי בעיה קלאסית בתכנות דינמי?

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

23. מתי מומלץ להשתמש בשיטת חישוב מטמון?

A.כאשר יש חזרות רבות על חישובים
B.כאשר יש צורך בפתרון מיידי
C.כאשר רוצים לפתור בעיות פשוטות
D.כאשר עושים חיפוש עיוור

24. מה ההבדל בין תכנות דינמי לתכנות מקביל?

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

25. מהי תבנית חישוב מסלול קצר ביותר?

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. מהי בעיית 0/1?

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

33. מה שיטת החלוקה והכיבוש?

A.שיטה לחלק בעיות לתתי בעיות.
B.שיטה לחיבור בעיות.
C.שיטה להחליף בעיות.
D.שיטה לאחד בעיות.

34. מהי תבנית פתרון?

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

35. מה ההבדל בין תכנון קדימה לתכנון אחורה?

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

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

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

37. בעיית חיתוך רצועות עוסקת ב...

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

38. מהו זמן ריצה של תכנות דינמי?

A.בדרך כלל פולינומיאלי, תלוי בגודל הקלט
B.בדרך כלל ליניארי לחלוטין
C.תמיד קבוע
D.תמיד קוונטי

39. מהי שיטת דינמיקה דינמית?

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

40. מהי בעיית חתך קו ישר?

A.חיפוש הדרך המיטבית לחתוך קו כדי למזער את אורך הקטעים
B.חיפוש תת-קבוצה במערך
C.בעיית הסכום המקסימלי
D.בעיית 0/1

41. שאלת האופטימיזציה של חיפוש עוסקת ב...

A.Finding the optimal result at each node.
B.Finding only the first result.
C.Finding the worst result.
D.Finding results randomly.

42. מהו אחסון פתרונות?

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

43. האם ניתן לשלב בין שיטות אופטימיזציה?

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

44. מהי בעיית הסכום החלקי?

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

45. מה היתרון של חישוב דינמי?

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

46. מהו שימוש חוזר בפתרונות?

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

47. מהי שיטת חיפוש עיוור?

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

48. מה ההבדל בין חיפוש בינארי לבעיית תת-קבוצות?

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

49. מהי תבנית חישוב ברצף?

A.שיטה בה נפתרות בעיות אחת אחרי השנייה.
B.שיטה בה נפתרות בעיות בו זמנית.
C.שיטה בה לא נפתרות בעיות.
D.שיטה לפתרון בעיות אקראיות.

50. מהי סיבוכיות זמן בתכנות דינמי?

A.בדרך כלל O(n^2) או O(nm)
B.תמיד O(1)
C.תמיד O(n)
D.תמיד O(n^3)

51. מתי כדאי להשתמש בשיטת חיפוש מקומי?

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

52. מהי בעיית הפיבונאצ'י?

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

53. תבנית חישוב מסלול קונסטרוקציה עוסקת ב...

A.חישוב מסלול עם עלות מינימלית.
B.חישוב מסלול עם עלות מקסימלית.
C.חישוב מסלול ללא עלות.
D.חישוב מסלול אקראי.

54. מהי סיבוכיות זיכרון בתכנות דינמי?

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

55. מה היתרון של תכנון אחורה?

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

56. מהי בעיית המטבעות?

A.קביעת מספר המטבעות המינימלי כדי להגיע לסכום נתון
B.חיפוש תת-קבוצה
C.חיתוך רצועות
D.בעיית 0/1

57. בעיית חתימת עץ מינימלית עוסקת ב...

A.מציאת עץ מינימלי בגרף.
B.מציאת עץ מקסימלי בגרף.
C.מציאת עץ אקראי.
D.מציאת עץ מיותר.

58. מהו ביטוי חזרתי?

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

59. מהי שיטת אופטימיזציה מעשית?

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

60. מהי בעיית החלקה המינימלית?

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

61. תבנית חיפוש חכמה מתמקדת ב...

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

62. מהו תהליך בניית פתרון?

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

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

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

64. מהי בעיית חתך האורכים?

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

Sets associés

Créez votre propre set d'étude

Téléchargez un PDF, collez vos notes ou décrivez un sujet – l'IA génère des fiches, des quiz et plus en quelques secondes.

Mis en avant sur