阅读函数f31(),并回答问题。
(1)若int a[]={25,4,256,9,-38,47,128,-256,64};,则执行语句:f31(a,9);,数组a中数据是什么?(2)说明方框内while语句的作用。
答:(1)-38,-256,256,9,25,47,128,4,64(2)找到数组中第一个非负数的位置。
【考点1】本题考查查找-顺序表的查找-顺序查找【考点2】本题考查查找-顺序表的查找【希赛点拨1】顺序查找(Sequential Search)又称线性查找,是一种最简单和最基本的查找方法。其基本思想是:从表的一端开始,顺序扫描线性表,依次把扫描到的记录关键字与给定的值k相比较,若某个记录的关键字等于k,则表明查找成功,返回该记录所在的下标;若直到所有记录都比较完,仍未找到关键字与k相等的记录,则表明查找失败,返回0值。【希赛点拨2】在顺序表的查找中,while语句判断条件为a[m]<0且m<n,表示为找到关键字为负数且在顺序表有效长度之内。然后与表头第k个元素交换为止即可完成while循环。
扫描微信二维码,添加您的专属老师为好友
您在考试中遇到任何问题,老师都会帮您解答
您希望我们通过哪种方式与您联系?
您已选择电话/微信/QQ的联系方式,课程顾问会尽快联系您!
您已选择微信联系方式,课程顾问会尽快添加您的微信,请您确认通过!
您已选择QQ联系方式,课程顾问会尽快添加您的QQ,请您确认通过!
您已选择电话联系方式,课程顾问会尽快联系您!
您已选择“不联系”,课程顾问不会主动联系您。如果后续您有需求,可以在个人中心主动添加销售微信或拨打客服电话:400-111-9811