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