简述采用无序链表和有序链表时优先队列入队和出队操作时间复杂度是多少

[复制链接]
查看11 | 回复1 | 2013-3-9 23:07:21 | 显示全部楼层 |阅读模式
采用无序链表的队列,无论是直接在表头还是表尾插入,时间复杂度都是O(1) (链表有尾指针)但是出队时需要从头到尾找最优先元素,因此时间复杂度为O(n) 如果是有序链表,则插入时找插入点的时间复杂度为O(n)但是直接出链表表头(也就是队头元素)的时间复杂度为O(1)...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行