נתונה הגדרה הבאה:

"פלינדרום" הוא רצף ערכים שקריאתו מימין לשמאל ומשמאל לימין היא זהה. דוגמאות למערכים שהם פלינדרומים: {1}, {10,10,10,10}, {5,2,2,5}, {1,3,10,3,1}

(א)כתבו פעולה המקבלת מערך של מספרים שלמים ובודקת אם היא "פלינדרום".
כותרת הפעולה:
```csharp
public static bool IsPalindrom(int[] arr)
```
(ב)נתונה הגדרה נוספת:
"פלינדרום של ערכים זוגיים" הוא רצף מספרים שלמים שקריאתו רק ערכים זוגיים שיש בו מימין לשמאל ומשמאל לימין היא זהה.
דוגמאות לפלינדרומים של ערכים זוגיים (הערכים המודגשים):
`{1,3,2}, {10,3,4,5,7,4,10}, {3,5,7,1}, {5,2,2,5}, {1,3,10,3,1,10}`

כתבו פעולה המקבלת מערך של מספרים שלמים ובודקת אם היא "פלינדרום של ערכים זוגיים".
כותרת הפעולה:
```csharp
public static bool IsEvenPalindrom(int[] arr)
```
(ג)מהן סיבוכיות הפעולות שכתבתם בסעיפים א' ו-ב'. הסבירו את תשובתכם.

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

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

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

רוצים לתרגל אלפי שאלות נוספות?

המשיכו לתרגול מלא עם משוב אישי ←

מבחני מה"ט אמיתיים · משוב מיידי · וידאו לכל נושא · מעקב התקדמות

המשיכו לתרגול מלא ←