【系統公告】頁面上方功能列及下方資訊全面更換新版,舊用戶可再切回舊版。 前往查看

計算機概論、大意(資訊科學概論,電腦常識,電子計算機概論)題庫下載題庫

上一題
小明寫了堆疊(stack)及佇列(queue)的程式後,希望藉由一串嚴格遞增的數字分別輸入到他的堆疊及佇列中,並由堆疊及佇列中讀出的數字排列順序加以判斷他所寫的堆疊及佇列的程式是否正確。以下推論何者較為合適?假設堆疊及佇列的加入與讀出的動作均可能彼此參雜。
(A)堆疊與佇列都輸出嚴格遞增數字,所以堆疊程式一定是寫錯了
(B)堆疊與佇列都輸出嚴格遞減數字,所以佇列程式一定是寫錯了
(C)堆疊輸出嚴格遞增數字,佇列輸出嚴格遞減數字,所以堆疊與佇列兩個程式都寫錯了
(D)堆疊輸出嚴格遞減數字,佇列輸出嚴格遞增數字,所以堆疊與佇列兩個程式都寫錯了


答案:登入後觀看
難度: 非常困難
最佳解!
Adw DF AS 高二下 (2019/11/12)
堆疊和佇列皆被輸入一串嚴格遞增數字=&g☆;...


(內容隱藏中)
查看隱藏文字
1F
朱啟信 小二下 (2014/04/28)
為什麼這題不是(C),還有『假設堆疊及佇列的加入與讀出的動作均可能彼此參雜』的這句話我不知道是怎麼回事?
3F
Ivy 大一下 (2020/07/12)

若如最佳解:

堆疊輸出時為一串嚴格遞減數字;佇列輸出時為一串嚴格遞增數字。


那選項A不是也對嗎?

小明寫了堆疊(stack)及佇列(queue)的程式後,希望藉由一串嚴格遞增的數..-阿摩線上測驗