מערך של מספרים שלמים נקרא "מערך מצטלב" אם הערכים הנמצאים במקומות זוגיים (בתאים שהאינדקסים שלהם זוגיים) ממוינים בסדר עולה, והערכים הנמצאים במקומות האי-זוגיים ממוינים בסדר יורד. לדוגמה: המערך {0,8,1,7,2,6,3,5,4,4,7,2,8,1,9,0,6,12} הוא "מערך מצטלב".
מערך של מספרים שלמים נקרא "מערך מצטלב" אם הערכים הנמצאים במקומות זוגיים (בתאים שהאינדקסים שלהם זוגיים) ממוינים בסדר עולה, והערכים הנמצאים במקומות האי-זוגיים ממוינים בסדר יורד. לדוגמה: המערך {0,8,1,7,2,6,3,5,4,4,7,2,8,1,9,0,6,12} הוא "מערך מצטלב".
סעיף א
כתבו פעולה המקבלת מערך של מספרים שלמים ובודקת אם הוא "מערך מצטלב". אם כן — הפעולה תחזיר true, אם לא — הפעולה תחזיר false.
public static boolean isCrisscross(int[] arr)
סעיף ב
כתבו פעולה המקבלת "מערך מצטלב" ומחזירה את הערך הקטן ביותר במערך. אין להשתמש בלולאה!
public static int minOfCrisscross(int[] arr)
שאלות ותגובות על השאלה
🎓 לא הבנתם משהו? קבלו הסבר נוסף ממרצה לתכנות
שאלו כאן — ותקבלו מענה מוסמך.