Table of Contents
لیست های لینک دایره یک تنوع از لیست های مرتبط است که در آن آخرین گره به گره اول اشاره می کند، تشکیل یک دایره، آنها در سناریوهایی که بدون رسیدن به یک پایان به طول پیوسته نیاز دارند، مفید هستند.
اصول طراحی فهرست های لینک شده دایره ای
هنگام طراحی یک لیست لینک دایره ای، توجه اولیه چگونگی پیوند گره آخر به اولین است.این شامل حفظ مرجع به گره دم است که ساده سازی عملیات قرار دادن و حذف در هر دو انتها است.
اصل دیگر، رسیدگی به موارد لبه، مانند یک لیست خالی یا یک لیست با یک گره واحد است.در این موارد، مرجع بعدی گره باید به خود اشاره کند، ساختار دایره ای را حفظ کند.
مراحل پیاده سازی
پیاده سازی یک لیست لینک دایره ای شامل ایجاد ساختارهای گره با داده ها و اشاره به گره بعدی است.این لیست مرجعی به گره دم دارد که از طریق عملیات بعدی آن مانند وارد کردن، حذف و عبور باید به دقت به روز رسانی کنندگان برای حفظ لینک دایره ای اشاره کند.
استفاده از پرونده های لیست های لینک شده دایره ای
لیست های لینک دایره در برنامه های مورد نیاز برای برنامه ریزی عبوری یا دور-روبین مناسب هستند.
- برنامه ریزی وظایف در سیستم های عامل
- پیاده سازی بافر در جریان داده ها
- مدیریت لیست موسیقی Music List Management
- توسعه بازی برای مکانیک مبتنی بر نوبت