摘要:
随机构造的二叉搜索树是趋向于平衡的.因此,一般来说,要为一组固定的元素建立平衡二叉树,可以先随机排列这些元素,然后按照排列的顺序将它们插入倒树中.Treap树先按照结点的优先级将结点排序,然后再逐一插入二叉树中.Treap树中结点的关键字遵循二叉搜索树的性质,且优先级遵循最小堆的性质.编程实现:#i... 阅读全文
posted @ 2015-04-13 22:16
fosmj
阅读(259)
评论(0)
推荐(0)
摘要:
伸展树是一种平衡二叉树。在伸展树上的一般操作都基于伸展操作:假设想要对一个二叉查找树执行一系列的查找操作,为了使整个查找时间更小,被查频率高的那些条目就应当经常处于靠近树根的位置。于是想到设计一个简单方法, 在每次查找之后对树进行重构,把被查找的条目搬移到离树根近一些的地方。伸展树应运而生。平衡二叉... 阅读全文
posted @ 2015-04-13 13:43
fosmj
阅读(216)
评论(0)
推荐(0)
摘要:
TrieIn computer science, a trie, also called digital tree and sometimes radix tree or prefix tree (as they can be searched by prefixes), is an ordered... 阅读全文
posted @ 2015-04-13 11:26
fosmj
阅读(2523)
评论(0)
推荐(0)