אתם מתרגלים שאלה מתוך מה"ט מבני נתונים ותכנות מונחה עצמים — הנדסאי תוכנהמבחן 2021 · קיץ מועד ב · שאלה 1כל שאלות המבחן ←
מבנים לינארייםתורים

בונים תור לפי חוקיות המדרגה (סעיף א'), ואז בודקים אם תור נתון מקיים אותה (סעיף ב') — שתיהן פועלות רק דרך ה-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)

שאלות ותגובות על השאלה

🎓 לא הבנתם משהו? קבלו הסבר נוסף ממרצה לתכנות

שאלו כאן — ותקבלו מענה מוסמך.

🎓 מרצה לתכנות עונה כאן — תקבלו מענה מקצועי