数据结构 二叉排序树.pptVIP

  • 101
  • 0
  • 约6.54千字
  • 约 50页
  • 2020-03-05 发布于广东
  • 举报
5. 二叉排序树的查找分析 比较次数 = 被查结点所在的层次数。 二叉排序树的性能取决于树的形态,而二叉树的形态取决于插入结点的顺序。 平衡二叉树(AVL树):对于每个结点, | 左子树的深度 - 右子树的深度| ≤ 1 结点的平衡因子=左子树的深度 - 右子树的深度 AVL树中所有结点的平衡因子只有三种值: -1,0,1 9.6.3 处理冲突的方法 9.6.2 哈希函数的构造方法 构造哈希函数的目标: 哈希地址尽可能均匀分布在表空间上——均匀性好; 哈希地址计算尽量简单。 考虑因素: 函数的复杂度; 关键字长度与表长的关系; 关键字分布情况; 元素的查找频率。 例:1949年后出生的人口调查表,关键字是年份 年份 1949 1950 1951 … 人数 … … … … H(key) = key + (-1948) 此法仅适合于: 地址集合的大小 = = 关键字集合的大小 一、直接地址法 取关键字或关键字的某个线性函数值为哈希地址 即: H(key) = key 或: H(key) = a* key + b 其中,a, b为常数。 二、数字分析法 例如:有若干记录,关键字为 8 位十进制数,假设哈希表的表长为100, 对关键字进行分析,取随机性较

文档评论(0)

1亿VIP精品文档

相关文档