第一范文网 - 专业文章范例文档资料分享平台

华中科技大学c++第5次上机作业

来源:用户分享 时间:2025/6/28 7:05:13 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

int search(char a[][50],char searchname[]) {

paixu(a);

int low=0,high=9,mid,m; mid=(low+high)/2;

while(low<=high&&strcmp(a[mid],searchname)!=0) { if(strcmp(a[mid],searchname)<0) low=mid+1; else high=mid-1;

mid=(low+high)/2; }

if(strcmp(a[mid],searchname)==0) m=mid+1; else m=0; return m;

}

2) 解决本题的算法思路描述 编写排序的函数 编写交换的函数 编写查找的函数 主函数

3) 调试过程的记载(包括出现的错误,以及修改?)

4) 归纳本题应用的知识点或算法 函数的定义与调用 折半查找 排序

对字符数组的处理

三、对本次实验内容及方法、手段的改进建议,以及实验心得实验心得包括:1)哪些知识点已掌握

基本掌握字符型数组的使用 循环语句的使用 指针传递

函数的声明和调用 排序算法

递归算法

2)哪些知识点有困难 折半查找不熟练 3)对讲课的建议 多进行算法的举例

4)对没有掌握知识的补救建议 多加练习关于折半查找方面的问题 对常用算法进行总结

搜索更多关于: 华中科技大学c++第5次上机作业 的文档
华中科技大学c++第5次上机作业.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c1f19s6zj1p8uhsm07tfq670et7c26i0178u_4.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top