- 96
- 0
- 约2.64千字
- 约 5页
- 2016-08-23 发布于贵州
- 举报
实验十二 实顺序和二分查找算法
实验十二 实现顺序和二分查找算法
姓名:张就 班级:09计算机一班 学号:2009111111
一、实验目的
掌握顺序和二分查找算法的基本思想及其实现方法 。
二、实验内容
对给定的任意数组(设其长度为n),分别用顺序和二分查找方法在此数组中查找与给定值k相等的元素 。
三、算法思想与算法描述
1、顺序查找,在顺序表R[0..n-1]中查找关键字为k的记录,成功时返回找到的记录位置,失败时返回-1,具体的算法如下所示:
int SeqSearch(SeqList R,int n,KeyType k)
{
int i=0;
while(inR[i].key!=k)
{
printf(%d,R[i].key);
i++;
}
if(i=n)
return -1;
else
{
printf(%d,R[i].key);
return i;
}
}
2、二分查找,在有序表R[0..n-1]中进行二分查找,成功时返回记录的位置,失败时返回-1,具体的算法如下:
int BinSearch(SeqList R,int n,KeyType k)
{
int low=0,high=n-1,mid,count=0;
while(low=high)
{
mid=(low+high)/2;
printf(第%d次查
您可能关注的文档
最近下载
- 外教社新世纪日语专业本科生系列:跨文化交际日本语言文化教程PPT课件U9.pptx VIP
- 专业带头人申请表(模板).docx VIP
- 2026雅思7.0+破壁密码:阅读听力高难同义替换(核心200组前沿学术语料)_超高清打印版.pdf VIP
- 外教社新世纪日语专业本科生系列:跨文化交际日本语言文化教程PPT课件U8.pptx VIP
- 2025内蒙古林草执法人员专场招收1605人笔试模拟试题及答案解析.docx VIP
- 涉案财物集中管理场所建设、运营管理、服务、信息平台技术规范.pdf VIP
- 生产线平衡分析和瓶颈改善dxc.ppt VIP
- 外教社新世纪日语专业本科生系列:跨文化交际日本语言文化教程PPT课件U7.pptx VIP
- 2025年内蒙古林草执法人员专场招收1605人笔试模拟试题及答案解析.docx VIP
- 2026年雅思阅读段落匹配题技巧:定位词+同义替换+排除干扰项.docx VIP
原创力文档

文档评论(0)