美文网首页
优先队列

优先队列

作者: crf1028 | 来源:发表于2016-11-14 16:01 被阅读0次

优先队列(英语:Priority Queue)Wiki

</br>

特点

  • 根据优先级提取数据
  • 往往用链表实现

</br>

api及时间复杂度

api 作用 时间复杂度(普通) 时间复杂度(二叉树)
insert 插入数据 O(1) O(log n)
extract_max 返回并删除队列内优先级最高数据 O(n) O(log n)
get_max 返回队列内优先级最高数据 O(1) O(1)
len 返回队列的长度 O(1) O(1)
is_empty 返回队列是否为空 O(1) O(1)
delete 删除数据 O(n) O(log n)

</br>

实现

python: 双向链表简单实现 gist link

</br>

应用

</br>

相关

相关文章

网友评论

      本文标题:优先队列

      本文链接:https://www.haomeiwen.com/subject/bzvhpttx.html