度，优先级队列等价于排序算法。有一些特殊的堆为优先队列的实现提供了额外的性能：二叉堆的插入与提取操作的时间复杂度为"O"(log "n")，并可以常量时间复杂度的peek操作。二项堆提供了几种额外操作。斐波那契堆的插入、提取、修改元素优先级等操作具有分摊常量时间复杂度，，但删除操作的时间复杂度为"O"(log "n")。具有最糟糕情况下的常量复杂度但算法相当复杂因而不具有实用性。对于整型、浮点型等具有有限值域的元素的数据类型，优先队列有更快的实现。
库实现.优先队列是计算机