queue
queue(佇列)是先進先出(FIFO)的資料結構,在一個端點新增資料,在另一個端點取出資料,像排隊買東西一樣,先來的客人先服務。queue預設使用deque轉換成queue,也可以指定list進行轉換成queue,但無法使用vector轉換成queue。
queue所提供的重要函式
在queue中新增與讀取元素
範例說明
請實作一個程式將1、2、3、…與9依序加入queue中,使用迴圈依序取出queue中所有元素到螢幕。
範例程式如下
queue(佇列)是先進先出(FIFO)的資料結構,在一個端點新增資料,在另一個端點取出資料,像排隊買東西一樣,先來的客人先服務。queue預設使用deque轉換成queue,也可以指定list進行轉換成queue,但無法使用vector轉換成queue。
queue所提供的重要函式
在queue中新增與讀取元素
範例說明
請實作一個程式將1、2、3、…與9依序加入queue中,使用迴圈依序取出queue中所有元素到螢幕。
範例程式如下