|
|
1
0
对“堆栈”和“后进先出队列”是同义词。 但是,使用“队列”一词时要小心。 当不带限定形容词使用时,它几乎总是指“FIFO队列”。所以,“堆栈”表示后进先出队列,而“队列”单独表示FIFO队列。这有点像人们说“牛奶”:“羊奶”就是羊奶,但“牛奶”本身总是牛奶。 还有一些其他结构被称为队列:“优先级队列”(通常被实现为堆,尽管其他实现也是可能的)和“双端队列”(这是一个列表,您可以随时选择在哪一侧推送或弹出)。 但当人们说“队列”而不是更具体的时候,他们几乎总是指FIFO队列。 |