טוען...
טוען...
שימו לב
בכל שאלה שנדרש בה מימוש אפשר להשתמש בפעולות של המחלקות: תור, מחסנית, עץ בינרי וחוליה, בלי לממש אותן. אם משתמשים בפעולות נוספות, יש לממש אותן.
נתונה המחלקה BusStation — תחנת אוטובוס, ולה שלוש תכונות:
num — מספר התחנה, מטיפוס שלם.arr — מערך מטיפוס שלם בגודל 10, המכיל את מספרי קווי האוטובוס שעוצרים בתחנה. בתחנה עוצרים עד 10 קווים, והם נשמרים ברצף מתחילת המערך.amount — כמות קווי האוטובוס שעוצרים בתחנה בפועל, מטיפוס שלם. בתחנה עוצר קו אוטובוס אחד לפחות.הניחו שלתכונות המחלקה יש פעולות get ו־set.
ממשו את הפעולה שלפניכם השייכת לממשק המחלקה BusStation:
java1public boolean isStopping (int n)
הפעולה מקבלת מספר קו אוטובוס n מטיפוס שלם. הפעולה מחזירה true אם קו האוטובוס עוצר בתחנה, ואחרת מחזירה false.
נתון מערך arr מטיפוס BusStation, ובו כל תחנות האוטובוס בעיר מסוימת. ידוע שכמה מקווי האוטובוס עוצרים בכל אחת מן התחנות בעיר, ושאר הקווים עוצרים רק בחלק מן התחנות.
כתבו פעולה חיצונית ששמה allStations המקבלת את המערך arr. הפעולה מחזירה שרשרת חוליות מטיפוס שלם, שבכל חוליה מופיע אחד ממספרי הקווים שעוצרים בכל התחנות בעיר (כל קו כזה יופיע פעם אחת בלבד בשרשרת).
הערה
אין חשיבות לסדר הקווים בשרשרת.
שימו לב
בכל שאלה שנדרש בה מימוש אפשר להשתמש בפעולות של המחלקות: תור, מחסנית, עץ בינרי וחוליה, בלי לממש אותן. אם משתמשים בפעולות נוספות, יש לממש אותן.
נתונה המחלקה BusStation — תחנת אוטובוס, ולה שלוש תכונות:
num — מספר התחנה, מטיפוס שלם.arr — מערך מטיפוס שלם בגודל 10, המכיל את מספרי קווי האוטובוס שעוצרים בתחנה. בתחנה עוצרים עד 10 קווים, והם נשמרים ברצף מתחילת המערך.amount — כמות קווי האוטובוס שעוצרים בתחנה בפועל, מטיפוס שלם. בתחנה עוצר קו אוטובוס אחד לפחות.הניחו שלתכונות המחלקה יש פעולות get ו־set.
ממשו את הפעולה שלפניכם השייכת לממשק המחלקה BusStation:
java1public boolean isStopping (int n)
הפעולה מקבלת מספר קו אוטובוס n מטיפוס שלם. הפעולה מחזירה true אם קו האוטובוס עוצר בתחנה, ואחרת מחזירה false.
נתון מערך arr מטיפוס BusStation, ובו כל תחנות האוטובוס בעיר מסוימת. ידוע שכמה מקווי האוטובוס עוצרים בכל אחת מן התחנות בעיר, ושאר הקווים עוצרים רק בחלק מן התחנות.
כתבו פעולה חיצונית ששמה allStations המקבלת את המערך arr. הפעולה מחזירה שרשרת חוליות מטיפוס שלם, שבכל חוליה מופיע אחד ממספרי הקווים שעוצרים בכל התחנות בעיר (כל קו כזה יופיע פעם אחת בלבד בשרשרת).
הערה
אין חשיבות לסדר הקווים בשרשרת.