בונים תור לפי חוקיות המדרגה (סעיף א'), ואז בודקים אם תור נתון מקיים אותה (סעיף ב') — שתיהן פועלות רק דרך ה-ADT הנתון של Queue.
בונים תור לפי חוקיות המדרגה (סעיף א'), ואז בודקים אם תור נתון מקיים אותה (סעיף ב') — שתיהן פועלות רק דרך ה-ADT הנתון של Queue.
סעיף א
כתבו פעולה שמקבלת מספר שלם חיובי N ומחזירה תור "מדרגה N".
public static Queue<Integer> buildStairQueue(int N)
סעיף ב
כתבו פעולה המקבלת תור q של מספרים שלמים ומספר שלם חיובי N, ומחזירה true אם התור הוא תור "מדרגה N", ואם לא, הפעולה מחזירה false.
public static boolean isStairQueue(Queue<Integer> q, int N)
שאלות ותגובות על השאלה
🎓 לא הבנתם משהו? קבלו הסבר נוסף ממרצה לתכנות
שאלו כאן — ותקבלו מענה מוסמך.