הרשימה המקושרת הלא מגוללת מכסה את היתרונות של שני המערך והרשימה המקושרת מכיוון שהיא מצמצמת את תקורה הזיכרון בהשוואה לרשימות מקושרות פשוטות על ידי אחסון רכיבים מרובים בכל צומת וזה גם יש יתרון של הכנסה ומחיקה מהירים כמו זה של רשימה מקושרת.
מהם היתרונות בשימוש ברשימה מקושרת לא מגוללת?
בתכנות מחשב, רשימה מקושרת לא מגוללת היא וריאציה של הרשימה המקושרת המאחסנת מספר אלמנטים בכל צומת. זה יכול להגדיל באופן דרמטי את ביצועי המטמון, תוך הקטנת תקורה של הזיכרון הקשורה לאחסון מטא נתונים של רשימות כגון הפניות.
מתי תשתמש ברשימה עם קישור כפול?
הסיבה הנפוצה ביותר להשתמש ברשימה עם קישור כפול היא בגלל ש- קל יותר ליישם אותה מאשר רשימה עם קישורים בודדיםבעוד שהקוד עבור היישום המקושר כפול הוא קצת יותר ארוך מאשר עבור הגרסה המקושרת בודדת, הוא נוטה להיות קצת יותר "מובן מאליו" בכוונתו, ולכן קל יותר ליישום וניפוי באגים.
למה אנחנו משתמשים ברשימה מעגלית מקושרת?
רשימות מקושרות מעגליות (ביחיד או כפול) הן שימושיות עבור יישומים שצריכים לבקר בכל צומת באופן שווה והרשימות עשויות לגדול אם גודל הרשימה אם קבוע, הוא הרבה יותר יעיל (מהירות וזיכרון) לשימוש בתור מעגלי. רשימה מעגלית פשוטה יותר מרשימה רגילה עם קישורים כפולים.
למה אנחנו משתמשים ברשימה עם קישור יחיד?
רשימה מקושרת יחידה מועדפת כאשר אנחנו צריכים לחסוך בזיכרון ואין צורך בחיפוש מכיוון שמצביע של אינדקס בודד מאוחסן … כמו מצביע אחסון רשימה מקושרת יחידה של צומת אחד בלבד, כך צורך פחות זיכרון. מצד שני, רשימה מקושרת כפול משתמשת ביותר זיכרון לכל צומת (שני מצביעים).