新建
上传
首页
助手
最?/div>
资料?/div>
工具

xxx

大学实验报告

 

课程名称

        

数据结构

               

实验项目

 

实验?/p>

 

查找和排?/p>

(

一

)

——查?/p>

 

?/p>

    

?/p>

     

信息学院计类?/p>

            

专业班级

    

计类

1501                          

?/p>

    

?/p>

                            

?/p>

    

?/p>

                           

指导老师

                       

?/p>

    

?/p>

                           

批改日期

                               

?/p>

    

?/p>

                              

一

 

实验目的

 

1

.掌握哈希函数——除留余数法的应用;

 

2. 

掌握哈希表的建立?/p>

 

3. 

掌握冲突的解决方法;

 

4. 

掌握哈希查找算法的实现?/p>

 

?/p>

 

实验内容及要?/p>

 

实验内容?/p>

已知一组关键字

(19,14,23,1,68,20,84,27,55,11,10,79)

?/p>

哈希

函数定义为:

H(key)=key MOD 13, 

哈希表长?/p>

m=16

。实现该哈希表的散列,并

计算平均查找长度(设每个记录的查找概率相等)

?/p>

 

实验要求?/p>

1. 

哈希表定义为定长的数组结构;

2. 

使用线性探测再散列或链

地址法解决冲突;

3. 

散列完成后在屏幕上输出数组内容或链表?/p>

4. 

输出等概?/p>

查找下的平均查找长度?/p>

5. 

完成散列后,输入关键字完成查找操作,要分别测

试查找成功与不成功两种情况?/p>

 

注意?/p>

不同解决冲突的方法会使得平均查找长度不同?/p>

可尝试使用不同解?/p>

冲突的办法,比较平均查找长度?/p>

(根据完成情况自选,但至少能使用一种方?/p>

解决冲突?/p>

 

?/p>

 

实验过程及运行结?/p>

 

#include <stdio.h> 

#include <stdlib.h> 

#include <string.h> 

#define hashsize 16 

Ͼλ
新建
上传
首页
助手
最?/div>
资料?/div>
工具

xxx

大学实验报告

 

课程名称

        

数据结构

               

实验项目

 

实验?/p>

 

查找和排?/p>

(

一

)

——查?/p>

 

?/p>

    

?/p>

     

信息学院计类?/p>

            

专业班级

    

计类

1501                          

?/p>

    

?/p>

                            

?/p>

    

?/p>

                           

指导老师

                       

?/p>

    

?/p>

                           

批改日期

                               

?/p>

    

?/p>

                              

一

 

实验目的

 

1

.掌握哈希函数——除留余数法的应用;

 

2. 

掌握哈希表的建立?/p>

 

3. 

掌握冲突的解决方法;

 

4. 

掌握哈希查找算法的实现?/p>

 

?/p>

 

实验内容及要?/p>

 

实验内容?/p>

已知一组关键字

(19,14,23,1,68,20,84,27,55,11,10,79)

?/p>

哈希

函数定义为:

H(key)=key MOD 13, 

哈希表长?/p>

m=16

。实现该哈希表的散列,并

计算平均查找长度(设每个记录的查找概率相等)

?/p>

 

实验要求?/p>

1. 

哈希表定义为定长的数组结构;

2. 

使用线性探测再散列或链

地址法解决冲突;

3. 

散列完成后在屏幕上输出数组内容或链表?/p>

4. 

输出等概?/p>

查找下的平均查找长度?/p>

5. 

完成散列后,输入关键字完成查找操作,要分别测

试查找成功与不成功两种情况?/p>

 

注意?/p>

不同解决冲突的方法会使得平均查找长度不同?/p>

可尝试使用不同解?/p>

冲突的办法,比较平均查找长度?/p>

(根据完成情况自选,但至少能使用一种方?/p>

解决冲突?/p>

 

?/p>

 

实验过程及运行结?/p>

 

#include <stdio.h> 

#include <stdlib.h> 

#include <string.h> 

#define hashsize 16 

">
新建
上传
首页
助手
最?/div>
资料?/div>
工具

xxx

大学实验报告

 

课程名称

        

数据结构

               

实验项目

 

实验?/p>

 

查找和排?/p>

(

一

)

——查?/p>

 

?/p>

    

?/p>

     

信息学院计类?/p>

            

专业班级

    

计类

1501                          

?/p>

    

?/p>

                            

?/p>

    

?/p>

                           

指导老师

                       

?/p>

    

?/p>

                           

批改日期

                               

?/p>

    

?/p>

                              

一

 

实验目的

 

1

.掌握哈希函数——除留余数法的应用;

 

2. 

掌握哈希表的建立?/p>

 

3. 

掌握冲突的解决方法;

 

4. 

掌握哈希查找算法的实现?/p>

 

?/p>

 

实验内容及要?/p>

 

实验内容?/p>

已知一组关键字

(19,14,23,1,68,20,84,27,55,11,10,79)

?/p>

哈希

函数定义为:

H(key)=key MOD 13, 

哈希表长?/p>

m=16

。实现该哈希表的散列,并

计算平均查找长度(设每个记录的查找概率相等)

?/p>

 

实验要求?/p>

1. 

哈希表定义为定长的数组结构;

2. 

使用线性探测再散列或链

地址法解决冲突;

3. 

散列完成后在屏幕上输出数组内容或链表?/p>

4. 

输出等概?/p>

查找下的平均查找长度?/p>

5. 

完成散列后,输入关键字完成查找操作,要分别测

试查找成功与不成功两种情况?/p>

 

注意?/p>

不同解决冲突的方法会使得平均查找长度不同?/p>

可尝试使用不同解?/p>

冲突的办法,比较平均查找长度?/p>

(根据完成情况自选,但至少能使用一种方?/p>

解决冲突?/p>

 

?/p>

 

实验过程及运行结?/p>

 

#include <stdio.h> 

#include <stdlib.h> 

#include <string.h> 

#define hashsize 16 

Ͼλ">
Ͼλ
Ŀ

河南工业大学实验报告_实验?查找和排?一)——查?- 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

xxx

大学实验报告

 

课程名称

        

数据结构

               

实验项目

 

实验?/p>

 

查找和排?/p>

(

一

)

——查?/p>

 

?/p>

    

?/p>

     

信息学院计类?/p>

            

专业班级

    

计类

1501                          

?/p>

    

?/p>

                            

?/p>

    

?/p>

                           

指导老师

                       

?/p>

    

?/p>

                           

批改日期

                               

?/p>

    

?/p>

                              

一

 

实验目的

 

1

.掌握哈希函数——除留余数法的应用;

 

2. 

掌握哈希表的建立?/p>

 

3. 

掌握冲突的解决方法;

 

4. 

掌握哈希查找算法的实现?/p>

 

?/p>

 

实验内容及要?/p>

 

实验内容?/p>

已知一组关键字

(19,14,23,1,68,20,84,27,55,11,10,79)

?/p>

哈希

函数定义为:

H(key)=key MOD 13, 

哈希表长?/p>

m=16

。实现该哈希表的散列,并

计算平均查找长度(设每个记录的查找概率相等)

?/p>

 

实验要求?/p>

1. 

哈希表定义为定长的数组结构;

2. 

使用线性探测再散列或链

地址法解决冲突;

3. 

散列完成后在屏幕上输出数组内容或链表?/p>

4. 

输出等概?/p>

查找下的平均查找长度?/p>

5. 

完成散列后,输入关键字完成查找操作,要分别测

试查找成功与不成功两种情况?/p>

 

注意?/p>

不同解决冲突的方法会使得平均查找长度不同?/p>

可尝试使用不同解?/p>

冲突的办法,比较平均查找长度?/p>

(根据完成情况自选,但至少能使用一种方?/p>

解决冲突?/p>

 

?/p>

 

实验过程及运行结?/p>

 

#include <stdio.h> 

#include <stdlib.h> 

#include <string.h> 

#define hashsize 16 



ļ׺.doc޸Ϊ.docĶ

  • 2016-2022й鱦ҵоҵַ(Ŀ¼)
  • µ˲οʽ(ģ)
  • ƽɽһߴ¼
  • úԾѧϰЧ
  • ز֪ʶҵѵ.
  • 2018꼶ҵҵ⼰𰸽 (8k) (35)
  • 2017걱ʦСѧѧ꼶²̰(ȫ)нѧ˼
  • йʳĻϰ()
  • AYL-S7-345 ѪҺ걾ϸѧ׼3.0
  • 㶫ʡиУһѧпԾ(ѡ)

վ

԰ Ͼλ
ϵͷ779662525#qq.com(#滻Ϊ@)