首页 > 解决方案 > 如何使用优先队列?

问题描述

如果我想处理 FIFO 中的元素,但优先级大于某个数量的元素,优先级队列会起作用吗?如果我想要 FIFO 但如果某个元素大于 60 也希望某个元素具有优先级,我应该使用什么?

谢谢!

标签: algorithmpriority-queue

解决方案


是的,您使用优先级队列。如果元素的优先级小于您的阈值数量(例如 60),则只需为其分配一个恒定的优先级(例如 1)。那些较低的元素将进入队列 FIFO。


推荐阅读