佇列是一個遵循先進先出 (First In First Out, FIFO) 的線性資料結構,最先進來的資料最先被處理,就像排隊一樣。
資料結構與演算法筆記 | 堆疊 (Stack)
堆疊是一個遵循後進先出 (Last In First Out, LIFO) 的線性資料結構,表示最後放進去的資料會最先被取出。例如有一個羽球罐,不斷往裡面塞入羽球,而最後一顆被塞入的球,下次打球時會最先被拿出來(除非用倒的)。
佇列是一個遵循先進先出 (First In First Out, FIFO) 的線性資料結構,最先進來的資料最先被處理,就像排隊一樣。
堆疊是一個遵循後進先出 (Last In First Out, LIFO) 的線性資料結構,表示最後放進去的資料會最先被取出。例如有一個羽球罐,不斷往裡面塞入羽球,而最後一顆被塞入的球,下次打球時會最先被拿出來(除非用倒的)。