لیستهای پیوندی
لیستهای پیوندی، که به انگلیسی به آنها linked lists گفته میشود، نوعی ساختار دادهای هستند که از مجموعهای از عناصر به نام گرهها تشکیل شدهاند. هر گره شامل دو بخش است: داده و یک اشارهگر به گره بعدی. این ساختار به برنامهنویسان اجازه میدهد تا به راحتی عناصر را اضافه یا حذف کنند، بدون نیاز به جابجایی کل لیست.
لیستهای پیوندی میتوانند به صورت یکطرفه یا دوطرفه باشند. در لیستهای یکطرفه، هر گره فقط به گره بعدی اشاره میکند، در حالی که در لیستهای دوطرفه، هر گره به گره قبلی و بعدی اشاره دارد. این ویژگیها باعث میشود که لیستهای پیوندی برای مدیریت دادهها در برنامههای مختلف بسیار مفید باشند.