摘要: 斐波那契堆(Fibonacci Heap)同二项堆(Binomial Heap)一样,也是一种可合并堆(Mergeable Heap)。与二项堆一样,斐波那契堆是由一组最小堆有序树构成,但堆中的树并不一定是二项树。与二项堆中树都是有序的不同,斐波那契堆中的树都是有根而无序的。 阅读全文
posted @ 2014-09-17 22:24 sangmado 阅读(6312) 评论(0) 推荐(2) 编辑
摘要: 在计算机科学中,二项堆(Binomial Heap)是一种堆结构。与二叉堆(Binary Heap)相比,其优势是可以快速合并两个堆,因此它属于可合并堆(Mergeable Heap)数据结构的一种。 阅读全文
posted @ 2014-09-17 21:53 sangmado 阅读(5601) 评论(0) 推荐(2) 编辑
摘要: 常见的堆实现为二叉堆(Binary Heap),其实际上是一颗二叉树(Binary Tree),并且是一颗完全二叉树(Complete Binary Tree)。当堆被实现为完全二叉树时,其高度为最小高度。如果堆中有 n 个节点,则最小高度为 Θ(lg n)。 阅读全文
posted @ 2014-09-17 19:18 sangmado 阅读(3444) 评论(5) 推荐(3) 编辑