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
統計: 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(), //移除A
dequeue(), //移除B
enqueue( D ), //佇列成員: C
dequeue(), //移除C
dequeue(), //移除D
上述四次 dequeue()的結果 依序為 A B C D => 答案即為 (A)
10
0
#1488221
這題是再問刪除順序
5
0
#1108216
請問這題有人會嗎?
1
0