سوال 16
حل تشریحی سوال شماره 16 طراحی الگوریتم
کنکور دکتری مهندسی کامپیوتر 1398
16.
یک ساختمان داده را در نظر بگیرید که از دو پشته و تشکیل شده است این ساختمان داده دو عمل درج و استخراج را پشتیبانی میکند. به هنگام درج عنصر x در این ساختمان داده را اجرا میکنیم به هنگام اسخراج اگر خالی نبود، را اجرا میکنیم در غیر این صورت همه عناصر داخل را پاپ و داخل S پوش میکنیم و بعد دستور را اجرا و به عنوان خروجی دستور استخراج در نظر میگیریم اگر دو پشته در ابتدا خالی باشد و n عمل درج و استخراج به ترتیب دلخواه انجام شود هزینه سرشکن این عملها کدام است و ساختمان داده فوق چه ساختمان داده ای را پیاده سازی میکند؟
1)
O(1) و صف
2)
O(n) و صف
3)
O(1) و پشته
4)
O(n) و پشته
پاسخ ها
0 پاسختا کنون پاسخی برای این سوال وارد نشده است،