14. 對一個佇列(queue)依序作 enqueue( A ), enqueue( B ), enqueue( C ), dequeue(), dequeue(), enqueue( D ), dequeue(),dequeue(),則上述四次 dequeue()的結果依序為何?
(A) A B C D
(B) C B D A
(C) C B A D
(D) A B D C

答案:登入後查看
統計: A(699), B(95), C(57), D(41), E(0) #718109

詳解 (共 4 筆)

#1114553
queue 為FIFO 

dequeue():從佇列取出資料,每執行一次,就 從前端取出一個資料。 
 enqueue():在尾端將資料存入佇列。
11
0
#3399184

對一個佇列(queue)=> 先進先出

enqueue( A ),                   //佇列成員:  A

enqueue( B ),                   //佇列成員:  A B 

enqueue( C ),                   //佇列成員:  A B C

dequeue(),                       //移除 

dequeue(),                       //移除B

enqueue( D ),                  //佇列成員:  C

dequeue(),                       //移除C  

dequeue(),                    //移除D

上述四次 dequeue()的結果 依序為 A B C D => 答案即為 (A) 

10
0
#1488221
這題是再問刪除順序
5
0
#1108216
請問這題有人會嗎?
1
0