【tom158000】評論
佇列就是FIFO(先進先出)所以a、b、c、d的順序來看 依序對佇列做插入(Enqueue)、取出(Dequeue):Dequeue => Dequeue => Enqueue(e)=> Enqueue(f)也就是取出兩個字母後再插入e跟f所以a、b被取出剩c、d後面再插入e跟f 就會變成 c、d、e、f
【Robert】評論
Dequeue => Dequeue => Enqueue(e) => Enqueue(f)首先執行兩次 Dequeue 操作,分別從前端取出 a 和 b。此時佇列為 c、d。然後執行 Enqueue(e) 操作,在尾端插入元素 e。此時佇列為 c、d、e。最後執行 Enqueue(f) 操作,在尾端插入元素 f。此時佇列為 c、d、e、f。因此,佇列的最後組態為 (C) c、d、e、f(c 在前端,f 在尾端)。