链地址法概念:
对于不同的关键字可能会通过散列函数映射到同一地址,为了避免非同义词发生冲突,可以把所有的同义词存储在一个线性链表中,这个线性链表由其散列地址唯一标识。概念很抽象,接下来用实例说明:
举例说明:
关键字序列为{19,14,23,01,68,20,84,27,55,11,10,79},散列函数H(k)=K %13,用链地址法处理冲突,建立表如下:

步骤:求余结果相同的,放在同一地址就可以了
博客介绍了链地址法处理散列表冲突的概念,即把同义词存储在由散列地址唯一标识的线性链表中,避免非同义词冲突。还通过关键字序列{19,14,23,01,68,20,84,27,55,11,10,79},以散列函数H(k)=K %13为例,说明了链地址法的处理步骤。
对于不同的关键字可能会通过散列函数映射到同一地址,为了避免非同义词发生冲突,可以把所有的同义词存储在一个线性链表中,这个线性链表由其散列地址唯一标识。概念很抽象,接下来用实例说明:
关键字序列为{19,14,23,01,68,20,84,27,55,11,10,79},散列函数H(k)=K %13,用链地址法处理冲突,建立表如下:

步骤:求余结果相同的,放在同一地址就可以了
1万+
1282

被折叠的 条评论
为什么被折叠?