נתונה הגדרה הבאה:
"פלינדרום" הוא רצף ערכים שקריאתו מימין לשמאל ומשמאל לימין היא זהה.
דוגמאות לרשימות שהם פלינדרומים:
[1], [10,10,10,10], [5,2,2,5], [1,3,10,3,1]
(א)כתבו פעולה המקבלת רשימה של מספרים שלמים ובודקת אם היא "פלינדרום".
כותרת הפעולה:
```java
public static boolean isPalindrom(int[] arr)
```
כותרת הפעולה:
```java
public static boolean 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]`
כתבו פעולה המקבלת רשימה של מספרים שלמים ובודקת אם היא "פלינדרום של ערכים זוגיים".
כותרת הפעולה:
```java
public static boolean isEvenPalindrom(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]`
כתבו פעולה המקבלת רשימה של מספרים שלמים ובודקת אם היא "פלינדרום של ערכים זוגיים".
כותרת הפעולה:
```java
public static boolean isEvenPalindrom(int[] arr)
```
(ג)מהן סיבוכיות הפעולות שכתבתם בסעיפים א' ו-ב'. הסבירו את תשובתכם.
🎓 לא הבנתם משהו? קבלו הסבר נוסף ממרצה בטיחות
שאלו כאן — ותקבלו מענה מוסמך.
רוצים לתרגל אלפי שאלות נוספות?
המשיכו לתרגול מלא עם משוב אישי ←מבחני מה"ט אמיתיים · משוב מיידי · וידאו לכל נושא · מעקב התקדמות