哈希表
被考次数: 14次
被考频率: 高频率
答错率:    39%
知识难度:
考试要求: 掌握     
知识路径:  > 计算机科学基础  > 常用算法  > 查找方法  > 查找算法


本知识点历年真题试卷分布
>> 试题列表    
 

 
       1)哈希表的定义
       根据设定的哈希函数H(key)和处理冲突的方法,将一组关键字映射到一个有限的连续地址集上,并以关键字在地址集中的像作为记录在表中的存储位置,这种表称为哈希表,也称散列表。这一过程所得到的存储位置称为散列地址,由此形成的查找方法称为散列查找。当选择了某个散列函数后,不同的关键字可能与同一个散列地址相对应,这种现象称为冲突。
       对于哈希表,主要考虑两个问题:一是如何构造哈希函数,二是如何解决冲突。
       2)哈希函数的构造方法
       常用的哈希函数的构造方法有直接定址法、数字分析法、平方取中法、折叠法、随机数法和除留余数法等。
       3)处理冲突的方法
       解决冲突就是为出现冲突的关键字找到另一个"空"的哈希地址。常见的冲突处理方法有:开放地址法、链地址法、再哈希法等。
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有