数据结构 查找实验报告

2022-10-15 18:03:12   第一文档网     [ 字体: ] [ 阅读: ] [ 文档下载 ]
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。下载word有问题请添加QQ:admin处理,感谢您的支持与谅解。点击这里给我发消息

#第一文档网# 导语】以下是®第一文档网的小编为您整理的《数据结构 查找实验报告》,欢迎阅读!
数据结构,查找,实验,报告



数学与计算机科学系实验报告



课程:数据结构 地点:实验室 时间:

学生姓名 组别 实验项目

王磊

班级 同组姓名

09计本2



指导教师

学号

090312228

仪器编号

成绩



查找实验

帅小应

实验目的

掌握查找的基本操作

折半查找操作

实验要求 顺序查找操作

硬件:计算机

实验环境



软件:windows XP, C

实验内容及实验结果

请写出具体的实验步骤,并给出相应的实验结果,附上编写的程序及其运行结果截图!!






实验过程以及结果: #include

void SearchSeq(int s[],int key,int n) //顺序查找 { int i; s[0]=key; }

int SearchBin(int s[],int key,int n) //折半查找 {

int low,high,mid; low=1;high=n; while(low<=high) {

mid=(low+high)/2; if(s[mid]==key) return mid; else if(key high=mid-1; i=n;

while(s[i]!=key) i--;

printf("%d\n",i);

else low=mid+1; }

return 0;

}

void main() {

int i,key; int s[11];

printf("input 10 numbers:\n"); for(i=1;i<=10;i++)

scanf("%d",&s[i]);

printf("input the number:\n");

scanf("%d",&key); SearchSeq(s,key,10);

printf("input the number:\n"); scanf("%d",&key);

printf("%d",SearchBin(s,key,10)); }



printf("\n");



以实验来加深对算法和基本概念的认识。以本为本


本文来源:https://www.dywdw.cn/dcbdd52be2bd960590c6775d.html

相关推荐
推荐阅读