תרגול מדעי המחשב

בניית שרשרת והדפסתה

קל Java

המשימה

שני חלקים:

1. בפעולה הראשית, בנו שרשרת חוליות עם הערכים 1 → 2 → 3 → null.
   בנו אותה ידנית, חוליה אחר חוליה, בלי לולאה ובלי פעולת עזר.

2. כתבו פעולה printList שמקבלת מצביע לחוליה הראשונה ומדפיסה את השרשרת
   בפורמט:

   1 -> 2 -> 3 -> null

הנחיות:
• לבנייה ידנית יש שתי דרכים, ושתיהן נכונות: מהסוף להתחלה עם הבנאי
  Node(x, next), או מההתחלה עם setNext.
• הפעולה הזו תשמש אתכם בכל שאר תרגילי השרשרת — כדאי שתעבוד.

המחלקה Node כבר מצורפת למשימה.

```ds:list
{"title":"השרשרת שצריך לבנות","items":["1","2","3"]}
```

קוד הפתיחה

public class Main {

    /** מדפיסה את השרשרת בפורמט 1 -> 2 -> 3 -> null */
    public static void printList(Node<Integer> head) {
        // כתוב את הפתרון כאן
    }

    public static void main(String[] args) {
        // בנה כאן את השרשרת 1 -> 2 -> 3 -> null
        Node<Integer> head = null;

        printList(head);   // 1 -> 2 -> 3 -> null
        printList(null);   // null
    }
}

כדי לכתוב, להריץ ולקבל משוב — התחבר עם חשבון Google. לוקח שנייה.

התרגיל הבא הגדלת כל הערכים ב-1
המשוב נוצר על ידי AI ועשוי לטעות. אם אתה חושב שהפתרון שלך נכון — כנראה שאתה צודק. הציון כאן הוא לתרגול בלבד ואינו מדווח לאיש.
אל תכתוב בקוד פרטים אישיים כמו שם מלא, טלפון או כתובת. הקוד נשלח לשירות בדיקה חיצוני.