SetOfNumbers מייצגת אוסף מספרים ללא כפילויות, ללא סדר. ממשק נתון בלבד: constructor, addToSet/AddToSet, removeFromSet/RemoveFromSet, getMax/GetMax, isEmpty/IsEmpty. המימוש הפנימי לא ידוע — כל פעולה, גם פנימית, מותר לה להשתמש רק בפעולות אלו.
SetOfNumbers מייצגת אוסף מספרים ללא כפילויות, ללא סדר. ממשק נתון בלבד: constructor, addToSet/AddToSet, removeFromSet/RemoveFromSet, getMax/GetMax, isEmpty/IsEmpty. המימוש הפנימי לא ידוע — כל פעולה, גם פנימית, מותר לה להשתמש רק בפעולות אלו.
public SetOfNumbers ()
public void AddToSet(int num)
public void RemoveFromSet(int num)
public int GetMax()
public bool IsEmpty()
כתבו במחלקה SetOfNumbers פעולה פנימית המחזירה את המספר הקטן בקבוצה. הנחה: הקבוצה לא ריקה. כותרת הפעולה: public int getMin()
public int GetMin()
כתבו במחלקה SetOfNumbers פעולה פנימית המקבלת קבוצה אחרת. הפעולה תחזיר true אם שתי קבוצות זהות, אם לא — הפעולה תחזיר false. כותרת הפעולה: public boolean equals(SetOfNumbers other)
public bool Equals(SetOfNumbers other)
כתבו פעולה חיצונית שמקבלת קבוצה של מספרים שלמים sn ומחזירה קבוצה חדשה שתכיל רק את המספרים הדו-ספרתיים שנמצאים ב-sn. יש לשמור על המספרים שנמצאים בקבוצה sn. כותרת הפעולה: public static SetOfNumbers make(SetOfNumbers sn)
public static SetOfNumbers Make(SetOfNumbers sn)
שאלות ותגובות על השאלה
🎓 לא הבנתם משהו? קבלו הסבר נוסף ממרצה לתכנות
שאלו כאן — ותקבלו מענה מוסמך.