数据结构 哈希函数 平方探查法
来源:学生作业帮 编辑:神马作文网作业帮 分类:数学作业 时间:2024/11/16 14:03:46
数据结构 哈希函数 平方探查法
假如一个数为55,H(K)=K%11
本来要填在0的位置,这时0和1都放了数,那么再探测那个位置?
也就是H(K),H(k)+1的平方都探测了,有数字,然后再探测-1的平方,可是左边已经没位置了
假如一个数为55,H(K)=K%11
本来要填在0的位置,这时0和1都放了数,那么再探测那个位置?
也就是H(K),H(k)+1的平方都探测了,有数字,然后再探测-1的平方,可是左边已经没位置了
你怎么问了两遍呢、?
解决冲突的方法:
1.线性探测再散列:2.平方探测再散列:3.再哈希:4.哈希链表:
你题目给的是 用的平方探测再散列,如果数A本来哈希后的地址是0,但是0 ,1 ,位置上已经有数据了 此时 A 的哈希地址+1^2 有冲突 ,A 的哈希地址-1^2 此时因为A 的哈希地址是0 所以 应把A放入在10的地方 应为H(K)=K%11 m=11,所以 应该是0----10 0-1 :表示 0 的上一个地址 ,你可以把它看成是循环的
解决冲突的方法:
1.线性探测再散列:2.平方探测再散列:3.再哈希:4.哈希链表:
你题目给的是 用的平方探测再散列,如果数A本来哈希后的地址是0,但是0 ,1 ,位置上已经有数据了 此时 A 的哈希地址+1^2 有冲突 ,A 的哈希地址-1^2 此时因为A 的哈希地址是0 所以 应把A放入在10的地方 应为H(K)=K%11 m=11,所以 应该是0----10 0-1 :表示 0 的上一个地址 ,你可以把它看成是循环的
线性探查法是什么概念
设散列函数为H(key)=key%7,散列地址空间为0到6,用线性探查法处理冲突,请画出依次
设散列表地址空间为0到10,散列表函数为h(k)=k mod 11,用线性探查法解决碰撞.现从空的散列表开始,依次插
依次散列于地址0~6中,用线性探查法解决冲突,则得到的散列表为?
数据结构 C语言 给出下面函数的功能
求高手帮做数据结构题一、单项选择题14.顺序查找法适合于存储结构为______________的线性表。 A.哈希存储
数据结构顺序表 函数定义时Sqist L和 Sqlist &L有什么区别?
问一道数据结构题(严蔚敏 c语言版) 函数GetElem在单链表中的实现
C语言中 算法 数据结构 函数的区别 有什么关系?希望讲明白点
数据结构问题什么是树的双亲表示法
合并法排序的数据结构的一道问题
什么是数据结构