- 16
- 0
- 约8.16千字
- 约 41页
- 2018-11-11 发布于广西
- 举报
* * Increment是求增量序列的函数,它依赖于解决冲突的方法 int Increment(int i) //用线性探查法求第i个增量di { return i; } 求在哈希表T[0..M-1]中第i次探查的哈希地址hi,0≤i≤M-1 int Hash(KeyType k,int i) { return (h(k)+Increment(i))%M; } 在哈希表T[0..M-1]中查找K,成功时返回1。失败有两种情况:找到一个开放址时返回0;表满未找到时返回-1 int HashSearch(HashType T[],KeyType K,int *pos) { int i=0; //记录探查次数 do{ *pos=Hash(K,i); //求探查地址hi if(T[*pos].key==K) return 1; if(T[*pos].key==NIL) return 0; //查找到空结点返回 }while(++iM); //最多做M次探查 return -1; } //表满且未找到时,查找失败 * * 将新结点newnode插入哈希表T[0..M-1]中 void Hashlnsert(HashType T[],HashType newnod
您可能关注的文档
最近下载
- 2026高中数学复习-专题22 数列的概念与表示(九大题型+模拟精练)(解析版).pdf VIP
- 中国成人体重管理指南2025解读.pptx
- TB_T 3355-2023 轨道检测 轨道几何状态动态检测.pdf VIP
- 中学历史教案培养学生历史思维与分析能力的教学策略.pptx VIP
- SMI 地震波形指示反演软件.pdf VIP
- 广东省深圳市龙华区2022-2023学年七年级下册数学期末试卷 .pdf VIP
- 三一重工100T吊车拆装作业指导.docx VIP
- 第五单元达标练习(单元测试)2025-2026学年二年级语文下册统编版(含答案).docx VIP
- 2025年国家开放大学(电大)《数据分析与统计》期末考试备考题库及答案解析.docx VIP
- 2023年湖南卷高考化学真题试卷.docx
原创力文档

文档评论(0)