- 8
- 0
- 约7.5万字
- 约 46页
- 2019-01-12 发布于四川
- 举报
下载
第11章 搜 索 树
本章是关于树结构的最后一章,我们将给出一种适合于描述字典的树形结构。第 7 章中的
字典描述仅能提供比较好的平均性能,而在最坏情况下的性能很差。当用跳表来描述一个 n 元
素的字典时,对其进行搜索、插入或者删除操作所需要的平均时间为 O ( l o gn) ,而最坏情况下
的时间为 (n) 。当用散列来描述一个n 元素的字典时,对其进行搜索、插入或者删除操作所需
要的平均和最坏时间分别为 ( l )和 (n) 。使用跳表很容易对字典元素进行高效的顺序访问
(如按照升序搜索元素),而散列却做不到这一点。当用平衡搜索树来描述一个n 元素的字典时,
对其进行搜索、插入或者删除所需要的平均时间和最坏时间均为 ( l o gn) ,按元素排名进行的
查找和删除操作所需要的时间为 O ( l o gn) ,并且所有字典元素能够在线性时间内按升序输出。
正因为这样(无论是平衡还是非平衡搜索树),所以在搜索树中进行顺序访问时,搜索每个元
素所需要的平均时间为 ( l ) 。
实际上,如果所期望的操作为查找、插入和删除(均根据元素的关键值
原创力文档

文档评论(0)