מה זה רשימה מקושרת?ישנם שני מימושים, עם מעטפת או בלי מעטפת.
אני מניח שאתה עובד עם שפה שתומכת ב-OOP.
אז כל שרשרת ברשימה, זה אובייקט שמכיל את המידע שהוא מחזיק+ מצביע לחוליה הבאה ברשימה.
כשאתה רוצה לחפש ברשימה, אתה צריך לקבל רק את המצביע לחוליה הראשונה, ובעזרת המצביע ל-NEXT שיש בכל חוליה אתה יכול בעצם לעבור על כל אברי הרשימה.
כמו שהזכרתי, יש עם מעטפת ובלי.
בלי מעטפת, זה שיש לך חוליות מקושרות, ומי שמשתמש במבנה הנתונים הזה,
פשוט מחזיק את מצביע לחוליה הראשונה.
עם מעטפת, יש לך אובייקט, שמחביא ממך את המימוש, ואתה מחזיק את המצביע לאובייקט הזה.
כלומר, האובייקט מעטפת מביא לך את הפונקציונליות שאתה צריך מכל הרשימה.
מקווה שהביא לך קצת כיוון :]
