سوال 16

حل تشریحی سوال شماره 16 طراحی الگوریتم

کنکور دکتری مهندسی کامپیوتر 1398

16.

یک ساختمان داده را در نظر بگیرید که از دو پشته و تشکیل شده است این ساختمان داده دو عمل درج و استخراج را پشتیبانی می‌کند. به هنگام درج عنصر x در این ساختمان داده را اجرا میکنیم به هنگام اسخراج اگر خالی نبود، را اجرا می‌کنیم در غیر این صورت همه عناصر داخل را پاپ و داخل S پوش میکنیم و بعد دستور را اجرا و به عنوان خروجی دستور استخراج در نظر می‌گیریم اگر دو پشته در ابتدا خالی باشد و n عمل درج و استخراج به ترتیب دلخواه انجام شود هزینه سرشکن این عمل‌ها کدام است و ساختمان داده فوق چه ساختمان داده ای را پیاده سازی می‌کند؟

1)

O(1) و صف

2)

O(n) و صف

3)

O(1) و پشته

4)

O(n) و پشته

پاسخ ها

0 پاسخ
تا کنون پاسخی برای این سوال وارد نشده است،

ارسال پاسخ