אתם מתרגלים שאלה מתוך מה"ט אלגוריתמיקה ותכנות — הנדסאי תוכנהמבחן 2023 · קיץ מועד א · שאלה 8כל שאלות המבחן ←
תכנות בסיסימערכים חד-ממדיים

שאלה בת שני חלקים: מערכים הפוכים, והפעולה what המחפשת הופעה של מערך בתוך מערך.

סעיף א

כתבו פעולה המקבלת שני מערכים של מספרים שלמים ובודקת אם הם הפוכים. אם כן — הפעולה תחזיר ערך true, ולא — תחזיר ערך false. לדוגמא: המערכים a=[1,25,3,8,10,4,20,5] ו-b=[5,20,4,10,8,3,25,1] הם מערכים הפוכים.

public static bool IsReversed(int[] a, int[] b)

סעיף ב

מהי הסיבוכיות של הפעולה שכתבתם? הסבירו את תשובתכם.

סעיף ג

נתונה הפעולה what המקבלת שני מערכים של מספרים שלמים. עקבו אחר ביצוע הפעולה what עבור a = [8,6,7,10,13,2], b = [2,7,6].

סעיף ד

תנו דוגמה למערך b בגודל של ארבעה תאים שעבורו זימון הפעולה what(a,b) יחזיר true (a כנתון בסעיף ג').

סעיף ה

מה מבצעת הפעולה what באופן כללי?

סעיף ו

מהי הסיבוכיות של הפעולה what? הסבירו את תשובתכם.

שאלות ותגובות על השאלה

🎓 לא הבנתם משהו? קבלו הסבר נוסף ממרצה לתכנות

שאלו כאן — ותקבלו מענה מוסמך.

🎓 מרצה לתכנות עונה כאן — תקבלו מענה מקצועי