问题描述
|
我们知道队列是
FIFO
,它支持这种操作吗?
解决方法
否。如果您希望能够将对象放置在特定位置,则队列不是正确的数据结构。
双端队列使您可以在后面或前面插入新项目。但是,一旦插入,通常就无法重新排列它们。
优先级队列在项目之间保持某些指定的顺序,因此\“ next \”始终是最高优先级(基于您需要建立的某些条件)。
如果要在插入后重新排列项目,那么通常您会看到的东西根本就不太像队列(更像是普通数组)。
, 在我看来,您正在寻找优先级队列。