散列算法是指通过把一个单向数学函数应用于数据,将任意长度的一块数据转换为一个定长的、不可逆转的数据,常见的散列函数有哪些()。
在散列文件中,同一个桶内的所有记录应当具有()。
设散列表的地址空间为0到16,散列函数为h(k)=kmod17,用线性探查法解决碰撞。现从空的散列表开始,依次插入关键码值190,89,217,208,75,177,则最后一个关键码177的地址为()。
在用散列表存储关键码集合时,可以用双散列法寻找下一个空位置。在设计再散列函数时,要求计算出的值与表的大小m互质。
设散列表的地址空间为0到18,散列函数为h(k)=kmod19,用线性控查法解决碰撞。现从空的散列表开始,依次插入关键码值190,89,217,75,则最后一个关键码33的地址为()。
散列法存储的思想是由关键字值决定数据的存储地址
设有一组关键字(19,1,23,14,55,20,84,27,68,11,10,77),采用哈希函数H(key)=key,采用二次探测再散列的方法解决冲突,试在0-18的散列地址空间中对该关键字序列构造哈希表。
散列表的地址区间为0-17,散列函数为H(K)=Kmod17。采用线性探测法处理冲突,并将关键字序列26,25,72,38,8,18,59依次存储到散列表中。存放元素59需要搜索的次数是()。
散列法存储的基本思想是由关键码的值决定数据的存储地址。
利用散列函数实现文件记录域取值到记录物理地址间的直接映射关系的机制是——。
设散列函数为H(K)=k mod 7,现欲将关键码23,14,9,6,30,12,18依次散列于地址0~6中,用线性探测法解
散列文件使用散列函数将记录的关键字值计算转化为记录的存放地址。因为散列函数不是一对一的关系,所以选择好的(35)方法是散列文件的关键。
设散列函数为H(k)=k mod 7,现欲将关键码23,14,9,6,30,12,18依次散列于地址0 6中,用线性探测法解决冲突,则在地址空间0 6中,得到的散列表是
已知一个线性表(38,25,74,63,52,48),假定采用散列函数h(key)=key%7计算散列地址,并散列存储在散
设散列地址空间0~m-1,k为关键字,用p去除k,将余数作为k的散列地址 (h(k)=k%p),为了减少发生冲突的可能性,一般取P为()
4、散列表的地址空间是0~17,散列函数为H(K)= K mod 17. 采用线性探查法解决冲突,将关键字序列26,25,72,38,8,18,59依次存储到散列表中。则元素59存放在散列表中的地址()。
1、设有一组记录的关键字为{19,14,23,1,68,20,84,27,55,11,10,79},用拉链法构造散列表,散列函数为H(key) = key mod 13,散列地址为1的链中有_____个记录
使用散列函数将元素的关键码值映射为散列地址时,常会产生冲突。此时的冲突是指()。
散列文件中的每个桶能够存储()个同义词记录。
散列文件又称按桶散列文件,若散列文件中含有m个基桶,每个桶能够存储k个记录,若不使用溢出桶,则该散列文件最多能够存储()个记录。
在散列过程中出现冲突,是指同一个关键码值对应多个不同的散列地址。()
设哈希表长为14,哈希函数是H(key)=key%11,表中已有数据的关键字为15,38,61,84共四个,现要将关键字为49的结点加到表中,用二次探测再散列法解决冲突,则放入的位置是__
6、给定一个长度为7的空散列表ht,采用双散列法解决冲突,两个散列函数分别为: h1(key)=key%7 h2(key)=key%5+1 请向散列表依次插入关键字为9,16,30的集合元素,插入完成后30在散列表中存储地址为_______。
15、散列表的地址空间是0~17,散列函数为H(K)= K mod 17. 采用拉链法解决冲突,将关键字序列26,25,72,38,8,18,59依次存储到散列表中。则查找成功的平均查找长度为()。