数据结构实验七查找.docVIP

  • 231
  • 0
  • 约3.58千字
  • 约 6页
  • 2017-01-18 发布于重庆
  • 举报
数据结构实验七查找

实验七 查找 一、实验目的 1、掌握查找表、动态查找表、静态查找表和平均查找长度的概念。 2、掌握线性表中顺序查找和折半查找的方法。 3、学会哈希函数的构造方法,处理冲突的机制以及哈希表的查找。 二、实验内容和要求 1. 静态查找表技术 依据顺序查找算法和折半查找算法的特点,对下面的两个查找表选择一个合适的算法,设计出完整的C源程序。并完成问题: 查找表1 : { 8 ,15 ,19 ,26 ,33 ,41 ,47 ,52 ,64 ,90 } ,查找key = 41 查找表2 : {12 ,76 ,29 ,15 ,62 ,35 ,33 ,89 ,48 ,20 } ,查找key =35 查找key=41的比较次数: 查找key=35的比较次数: 算法实现代码 2、哈希表的构造与查找 /* 采用开放地址法构造哈希表*/ #includestdio.h #includemalloc.h #define MAXSIZE 25 #define P 13 #define OK 1 #define ERROR 0 #define DUPLICATE -1 #define TRUE 1 #define FALSE 0 typedef struct{ /*哈希表元素结构*/

文档评论(0)

1亿VIP精品文档

相关文档