我正在寻找一种执行快速排序插入并基于 FIFO 操作的数据结构。
我想要实现的是一个固定大小的数据结构来保存一系列值。在迭代的每个新步骤中,我希望能够有效地找到最小值或最大值(因此我希望始终对数据结构进行排序),并且在请求插入新元素时,自动将最旧的元素(或至少能够有效地)弹出/丢弃。
所以我想我正在寻找某种 FIFO 优先级队列。
非常感谢任何帮助。
我正在寻找一种执行快速排序插入并基于 FIFO 操作的数据结构。
我想要实现的是一个固定大小的数据结构来保存一系列值。在迭代的每个新步骤中,我希望能够有效地找到最小值或最大值(因此我希望始终对数据结构进行排序),并且在请求插入新元素时,自动将最旧的元素(或至少能够有效地)弹出/丢弃。
所以我想我正在寻找某种 FIFO 优先级队列。
非常感谢任何帮助。