为了账号安全,请及时绑定邮箱和手机立即绑定

.net中的优先级队列

.net中的优先级队列

.net中的优先级队列我正在寻找优先级队列或堆数据结构的.NET实现优先级队列是比简单排序更灵活的数据结构,因为它们允许新元素以任意间隔进入系统。在优先级队列中插入一个新任务比在每次到达时重新排序更符合成本效益。基本优先级队列支持三个主要操作:插入(q,x)。给定带密钥的项目x,将其插入优先级队列Q。查找-最小值(Q)返回一个指向键值小于优先级队列Q中任何其他键的项的指针。删除-最低限度(Q)。将该项从键最小的优先级队列q中移除。除非我找错了地方,否则框架中没有一个。有人知道一个好的吗,还是我自己的?
查看完整描述

3 回答

?
达令说

TA贡献1821条经验 获得超6个赞

我喜欢使用OrderedBagOrderedSetPowerCollection作为优先级队列。


查看完整回答
反对 回复 2019-07-11
  • 3 回答
  • 0 关注
  • 677 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信