- 72
- 0
- 约1.24万字
- 约 15页
- 2016-09-17 发布于安徽
- 举报
实验13-14-15.doc
实验十三 查找
一、实验目的
1、掌握查找表、动态查找表、静态查找表和平均查找长度的概念。
2、掌握线性表中顺序查找和折半查找的方法。
3、学会哈希函数的构造方法,处理冲突的机制以及哈希表的查找。
二、实验预习
说明以下概念
1、顺序查找:
2、折半查找:
3、哈希函数:
4、冲突及处理:
三、实验内容和要求
1. 静态查找表技术
编写程序13-1.C来实现顺序查找、折半查找。已知两个查找表如下:
查找表1 : { 8 ,15 ,19 ,26 ,33 ,41 ,47 ,52 ,64 ,90 }
查找表2 : {12 ,76 ,29 ,15 ,62 ,35 ,33 ,89 ,48 ,20 }
编写实现顺序查找算法的函数Search_Seq(SqList *)。
编写实现折半查找算法的函数Search_Binary(SqList *)。
编写主函数main,分别对上述两个查找表选择一个合适的算法,要求:
在查找表1中查找41,比较次数是多少?
在查找表2中查找35,比较次数是多少?
请画出上述折半查找的判定树
2、哈希表的构造与查找,编写程序13-2.C如下,并调试运行。
/* 采用开放地址法构造哈希表*/
#includestdio.h
#includemalloc.h
#define MAXSIZE 25
#define P 13
#define OK 1
#define ERRO
您可能关注的文档
- 二0一一年升学大考卷.doc
- 从语用角度来看英语教学中文化教学.pdf
- 从逻辑架构讲解SOA的精髓.doc
- 以终为始演讲稿.docx
- 传统乐曲演奏“古曲新弹”——《汉宫秋月》和《陈隋》比较分析.pdf
- 传统酒水经销商,如何转型做出年销售100亿的垂直酒水电商.pdf
- 低氮氧化燃烧简介资料.doc
- 体育教师招聘试卷及答案.doc1.doc
- 供应链_逆向供应链管理与企业集成.pdf
- 保险方案团险2.doc
- 2026+循证建议:英克司兰在慢性肾脏病患者中的应用解读.pptx
- 2026+中国循证专家共识:儿童肺栓塞的管理 (1)_final.pptx
- 2026+中国循证专家共识:儿童肺栓塞的管理 (1)_repaired.pptx
- 2026+中国循证专家共识:儿童肺栓塞的管理_final.pptx
- 2026+中国循证专家共识:儿童肺栓塞的管理_repaired.pptx
- 2026+专家建议:嗜酸性食管炎组织学报告标准化.pptx
- 2026+最佳实践共识建议:所有医院发生的尿路感染的预防策略.pptx
- 2026+paflar+指南:少关节型幼年特发性关节炎_repaired.pptx
- 2026+PANLAR建议:少关节型幼年特发性关节炎的治疗.pptx
- 2026+国外实践指南+:女性首次经历精神病发作时首选的抗精神病药物.pptx
原创力文档

文档评论(0)