●若 Q1 非空,從 Q1 刪除一個資料並 push 到 S1 中
●若 S1 非空,從 S1 pop 出一個資料並加入到 Q2 中
●若 Q2 非空,從 Q2 刪除一個資料並 push 到 S2 中
●若 S2 非空,從 S2 pop 出一個資料並加入到Q3中
我們可用任何順序執行這四個指令,直到所有資料皆存入 Q3。下列敘述何者正確?
(A) 資料被加入 Q3 的順序不可能是 A、C、B
(B) 資料被加入 Q3 的順序不可能是 B、A、C
(C) 資料被加入 Q3 的順序不可能是 C、A、B
(D) 資料被加入 Q3 的順序可以是 A、B、C 的任意排列順序
答案:D
点点赞赏,手留余香
给TA打赏
評論0