נתונה פעולה what המקבלת מערך דו-ממדי (ראו קוד).
נתונה פעולה what המקבלת מערך דו-ממדי (ראו קוד).
סעיף א
נתונה פעולה what הבאה:
public static boolean what (int[][] arr)
{
int tempSum;
int sum=0;
for (int j = 0; j < arr[0].length; j++)
sum += arr[0][j];
for (int i = 1; i < arr.length; i++)
{
tempSum = 0;
for (int j = 0; j < arr[i].length; j++)
tempSum += arr[i][j];
if (tempSum != sum)
return false;
}
return true;
}
נתון מערך arr של מספרים שלמים הבא:
| 0 | 1 | 2 | 3 | |
|---|---|---|---|---|
| 0 | 5 | 3 | 1 | 4 |
| 1 | ||||
| 2 |
מלאו את המערך arr כך שאם נעביר אותו כפרמטר לפעולה what, הפעולה תחזיר את הערך true.
סעיף ב
מה מבצעת הפעולה what באופן כללי?
סעיף ג
מהי סיבוכיות הפעולה what כאשר היא מקבלת כפרמטר מערך דו-ממדי מגודל N שורות ו-M עמודות. הסבירו את תשובתכם.
שאלות ותגובות על השאלה
🎓 לא הבנתם משהו? קבלו הסבר נוסף ממרצה לתכנות
שאלו כאן — ותקבלו מענה מוסמך.