数据结构算法与应用-C语言011.pdfVIP

  • 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)

1亿VIP精品文档

相关文档