صف (نوع داده انتزاعی): تفاوت میان نسخهها
محتوای حذفشده محتوای افزودهشده
جز پاکسازی فاصلههای مجازی زائد |
جز ربات: تصحیح املایی |
||
خط ۹۳:
=== صف اولویت دار ===
در صف عادی از تکنیک FIFO - مخفف First In First Out - استفاده میشوداما در صف اولویتی برای هر داده اولویتی - نه لزوما منحصر بفرد - مشخص میشود. صف اولویت را میتوان به اورژانس یک بیمارستان تشبیه کرد که هر بیمار با شدت بیماری بیشتر اولویت بیشتری برای رسیدگی دارد.
به عنوان مثال فرض کنید پردازش های زیر در انتظار اختصاص CPU به خود هستند:
خط ۱۰۹:
صف انتظار CPU یک صف اولویت دار است. در نتیجه CPU در اولین فرصت ممکن ابتدا پردازش شماره 3 را انجام میدهد. سپس پردازش شماره 2 و . . .
تذکر: روش های زمان بندی CPU جهت انجام پردازش های مختلف یکی از بحث های جذاب و در عین حال مهم مبحث
== پیچیدگی زمانی در پیادهسازی آرایهای ==
|