נתונה הפעולה what המקבלת מערך מספרים שלמים וחיוביים.
נתונה הפעולה what המקבלת מערך מספרים שלמים וחיוביים.
public static int What(int[] arr)
{
int x = arr[0];
int y = 0;
int z = 0;
for (int i = 1; i < arr.Length; i++)
{
if (arr[i] > x)
{
z = y;
y = x;
x = arr[i];
}
else
if (arr[i] > y)
{
z = y;
y = arr[i];
}
else
if (arr[i] > z)
{
z = arr[i];
}
}
return x + y + z;
}
סעיף א
עקבו בעזרת טבלת המעקב אחרי ביצוע הפעולה what עבור המערך int[] arr={12, 13, 1, 10, 34} ורשמו מה תחזיר הפעולה.
סעיף ב
מה מבצעת הפעולה what באופן כללי עבור המערך של מספרים שלמים?
סעיף ג
מהי סיבוכיות של הפעולה? הסבירו את תשובתכם.
שאלות ותגובות על השאלה
🎓 לא הבנתם משהו? קבלו הסבר נוסף ממרצה לתכנות
שאלו כאן — ותקבלו מענה מוסמך.