华北电力大学数据结构课件第九章 查找.pptVIP

  • 3
  • 0
  • 约1.99万字
  • 约 121页
  • 2019-05-10 发布于广东
  • 举报

华北电力大学数据结构课件第九章 查找.ppt

折半查找递归算法: int binsrch(SqList st, KeyType k, int low, int high) { if (lowhigh) return(0); mid= (low + high) / 2; switch { case st.elem[[mid].key == k:return(mid); case st.elem[mid].key k: return(binsrch(st, k, low, mid-1); case st.elem[mid].key k: return(binsrch(st, k, mid+1, high); } } //bisrch 5. 二叉排序树的查找分析 比较次数 = 被查结点所在的层次数。 二叉排序树的性能取决于树的形态,而二叉树的形态取决于插入结点的顺序。 一. B_树的应用 B_树是一种平衡的多路 查找树。多用于操作系统和数据库中文件的多级索引的组织。 9.3.3 处理冲突的方法 9.3.4 哈希表的查找及分析 一.哈希表的查找 查找过程和建立哈希表的过程基本一致。 (1) 计算哈希地址。 (2) 相应地址上没有记录,则查找不成功。 (3) 相应地址上有记录,则比较关键字, ①若和给定值相等,则查找成功。 ②不相等,则根据造表时设定的处理冲突的 方法找“下一地

文档评论(0)

1亿VIP精品文档

相关文档