המשימה
זה בדיוק אותו קוד של תרגיל המחסנית, עם תור במקום מחסנית. מלאו את הטבלה וראו איפה בדיוק שתי התוצאות נפרדות. את התור רשמו מ-front ל-rear, מופרד בפסיקים. תא שלא השתנה — השאירו ריק. המשימה: כתבו פעולה שמקבלת תור של מספרים שלמים ומחזירה את הגדול שבהם. תור ריק — החזירו 0. מותר לרוקן את התור בדרך. דוגמאות: תור ריק → 0 3, 8 (3 ב-front) → 8 9, 2, 9 → 9 [טבלת מעקב]
קוד הפתיחה
public class Main {
public static int maxQueue(Queue<Integer> q) {
// כתוב את הפתרון כאן
return 0;
}
public static void main(String[] args) {
Queue<Integer> a = new Queue<Integer>();
System.out.println(maxQueue(a)); // 0
Queue<Integer> b = new Queue<Integer>();
b.insert(3);
b.insert(8);
System.out.println(maxQueue(b)); // 8
Queue<Integer> c = new Queue<Integer>();
c.insert(9);
c.insert(2);
c.insert(9);
System.out.println(maxQueue(c)); // 9
}
}
כדי לכתוב, להריץ ולקבל משוב — התחבר עם חשבון Google. לוקח שנייה.
המשוב נוצר על ידי AI ועשוי לטעות. אם אתה חושב שהפתרון שלך נכון —
כנראה שאתה צודק. הציון כאן הוא לתרגול בלבד ואינו מדווח לאיש.
אל תכתוב בקוד פרטים אישיים כמו שם מלא, טלפון או כתובת. הקוד נשלח לשירות
בדיקה חיצוני.