云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 华中科技大学c++第5次上机作业

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

  • 62 次阅读
  • 3 次下载
  • 2025/5/26 0:03:44

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次上机作业 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

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) 解决本题的算法思路描述 编写排序的函数 编写交

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com