המשימה
שני חלקים:
1. בפעולה הראשית, בנו שרשרת חוליות עם הערכים 1 → 2 → 3 → null.
בנו אותה ידנית, חוליה אחר חוליה, בלי לולאה ובלי פעולת עזר.
2. כתבו פעולה printList שמקבלת מצביע לחוליה הראשונה ומדפיסה את השרשרת
בפורמט:
1 -> 2 -> 3 -> null
הנחיות:
• לבנייה ידנית יש שתי דרכים, ושתיהן נכונות: מהסוף להתחלה עם הבנאי
Node(x, next), או מההתחלה עם setNext.
• הפעולה הזו תשמש אתכם בכל שאר תרגילי השרשרת — כדאי שתעבוד.
המחלקה Node כבר מצורפת למשימה.
```ds:list
{"title":"השרשרת שצריך לבנות","items":["1","2","3"]}
```
קוד הפתיחה
using System;
class Program {
/** מדפיסה את השרשרת בפורמט 1 -> 2 -> 3 -> null */
static void PrintList(Node<int> head) {
// כתוב את הפתרון כאן
}
static void Main() {
// בנה כאן את השרשרת 1 -> 2 -> 3 -> null
Node<int> head = null;
PrintList(head); // 1 -> 2 -> 3 -> null
PrintList(null); // null
}
}
כדי לכתוב, להריץ ולקבל משוב — התחבר עם חשבון Google. לוקח שנייה.
המשוב נוצר על ידי AI ועשוי לטעות. אם אתה חושב שהפתרון שלך נכון —
כנראה שאתה צודק. הציון כאן הוא לתרגול בלבד ואינו מדווח לאיש.
אל תכתוב בקוד פרטים אישיים כמו שם מלא, טלפון או כתובת. הקוד נשלח לשירות
בדיקה חיצוני.