试题详情
- 简答题简述常用的两种哈希表冲突处理方法。
- 开放定址法:按照某个探查序列在哈希表中进行搜索,直至找到一个空闲的地址,将发生冲突的新元素存储在该地址中。
拉链法:将所有同义词存储在一个线性链表中,从而避免开放定址法中的“二次聚集”现象。用拉链法构造的哈希表,若其有m个存储地址(下标为0,1,…,m-1),则每个地址存储一个线性链表的头指针,映射到地址i的元素以结点的方式插入到地址i所对应的链表中。 关注下方微信公众号,在线模考后查看
热门试题
- 设哈希表长m=14,哈希函数H(key)
- 在一个图中,所有顶点的度数之和等于所有边
- 设有数据结构(D,R),其中D={1,2
- 研究数据结构就是研究()。
- 在下面的每个程序段中,假定线性表La的类
- 对于一个算法,当输入非法数据时,也要能作
- 已知散列函数H(k)=kmod12,键值
- 在一个不带头结点的链队中,假设f和r分别
- 由权值为{3,8,6,2,5}的叶子结点
- 简述冒泡排序的具体步骤。
- 指出下述程序段的功能是什么?
- 对于含有n个顶点e条边的连通图,利用Pr
- ()是指一个或多个空格字符(ASCII码
- 采用邻接表存储的图的深度优先遍历算法类似
- 设待排序序列为{10,18,4,3,6,
- 在对n个元素进行快速排序的过程中,最好情
- 对于下图G4和G5,按下列条件试分别写出
- 两个串相等的充分必要条件是两个串的长度相
- 简述磁盘的逻辑结构。
- 拓扑排序