(א)כתבו פעולה המקבלת מחסנית של מספרים שלמים st ומספר נוסף num.
הפעולה תמחק ממחסנית st את כל המופעים של num.

כותרת הפעולה:
```java
public static void remove(Stack<Integer> st, int num)
```
(ב)כתבו פעולה המקבלת 2 מחסניות של מספרים שלמים st1 ו-st2. הפעולה תחזיר מחסנית חדשה הכוללת כל ערך מ-2 המחסניות. כל ערך במחסנית החדשה צריך להופיע פעם אחת. סדר האיברים במחסנית החדשה לא חשוב.

לדוגמה: עבור 2 מחסניות הבאות st1 ו-st2 הפעולה תחזיר מחסנית st3 (מלמעלה=ראש המחסנית, למטה):

| st1 | st2 | st3 (תוצאה) |
|---|---|---|
| 5, 7, 5, 4, 9 | 4, 9, 3, 1, 7, 9, 4, 3 | 3, 1, 7, 5, 4, 9 |

כותרת הפעולה:
```java
public static Stack<Integer> commonValues(Stack<Integer> s1, Stack<Integer> s2)
```
(ג)מהן הסיבוכיות של הפעולות שכתבתם בסעיפים א'-ב'? הסבירו את תשובתכם.

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

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

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

רוצים לתרגל אלפי שאלות נוספות?

המשיכו לתרגול מלא עם משוב אישי ←

מבחני מה"ט אמיתיים · משוב מיידי · וידאו לכל נושא · מעקב התקדמות

המשיכו לתרגול מלא ←