永发信息网

会c语言的朋友帮我回答一下这个问题,这是折半查找法的N~S流程图,这里底部bott为什么要减一,但

答案:1  悬赏:60  手机版
解决时间 2021-03-04 08:46
会c语言的朋友帮我回答一下这个问题,这是折半查找法的N~S流程图,这里底部bott为什么要减一,但
最佳答案
你说错了吧,不是bottom-1, 是mid-1。
对半查询有三个项,top ,mid和bottom ,top和bottom是查询的区间, mid是中间值。
因为查询值如果小于mid值,表示要查询的数在mid之前,不包括mid , 所以bottom改为mid -1,就是将bottom移动到mid的前一个。
同理查询值如果大于mid值,表示要查询的数在mid之后,也不包括mid , 所以bottom改为mid +1,就是将bottom移动到mid的后面一个。追问bott的中文意思是底部吗?底部的值为什么是中间值减一,顶部top值为什么又是中间值加一?追答bottt是底部的意思。 减1和加1,是因为范围改变为mid之前或之后, 不包括mid, mid是最先比较的,所以已经排除在外
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
中华联合财产保险股份有限公司山西分公司地址
gxg男装价格知道吗?
美国队长是美国漫威旗下的超级英雄吗
黄记玉米汁黄埔店地址在什么地方,想过去办事
请朋友们帮我分析一下温江合能珍宝琥珀A3户型
根据保险法律制度的规定,下列情形中,保险人
明珠 批发市场天通苑营业时间十分着急
银盛水泥集团有限公司这个地址在什么地方,我
六号这比五号字大吗?
恒和寄售行这个地址在什么地方,我要处理点事
进入PE后无法安装
一键转发要在微信多开里才有用吗
方兴法律事务所地址在什么地方,想过去办事
西安铁路局北客站集资房为啥没开工
自己组装一个雅马哈r1得多少钱?自己买零件组
推荐资讯
小海狸国际正版少儿书店地址在什么地方,想过
0.56X32.8用竖式计算
多大的小孩可以玩漂流
打官司把人拖死了怎么办!病人本来没事 但是官
王者荣耀逐梦之音皮肤据说有减cd属性
司马迁为什么能写成史记,他怎么会知道那么多
《杨家将》中的插曲,第一句是一座座高耸入云
澳大利亚首都的房屋,哪一面朝阳?*
单选题元素A的阳离子与元素B的阴离子具有相同
哪部古代言情小说的女主角是楼小烟
香港真有红星吗?
怎样删除提问过的问题
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?