优先队列

2016-11-14  本文已影响0人  crf1028

优先队列(英语: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>

相关

上一篇 下一篇

猜你喜欢

热点阅读