首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
有序数组1 2 3 4 5 6 7 8 9查找3的二分查找序
[单选题]
有序数组1 2 3 4 5 6 7 8 9查找3的二分查找序列是:
1->2->3
5->2->3
9->5->3
5->1->4->3
查看正确选项
添加笔记
求解答(6)
邀请回答
收藏(229)
分享
7个回答
添加回答
17
我愿意
二分查找法:middle =(right +left )/2,当>middle 时,left =middle +1;反之,right =middle -1.
发表于 2016-08-11 11:24:34
回复(1)
1
讲文明的小狐狸摆烂了
第二步里 因为值5被比较过了 所以舍弃了 直接在1-4里找中间值
发表于 2021-10-11 22:28:18
回复(0)
64
飞翔zhi梦
索引:0 1 2 3 4 5 6 7 8
值: 1 2 3 4 5 6 7 8 9
第一步:left = 0;right = 8;middle = (0+8)/2=4;为5
第二步:left = 0;right = 3;middle = (0+3)/2=1;为2
第三步:left = 2;right = 3;middle = (2+3)/2=2;为3
停止
发表于 2015-10-17 12:28:09
回复(1)
7
雷布斯克茨威格
起始条件 :left=0, right=8, middle=(0+8)/2=4(对应的数为5);
5>3,所以取middle上部分 :left=0, right=middle-1=3, middle=(0+3)/2=1(对应的数是2);
2<3,所以取middle下部分:left=middle+1=2,right=3,middle=(2+3)/2=2(对应的数是3);
3=3,end!
发表于 2020-05-09 09:46:24
回复(0)
0
卡达菲
没有给出具体算法这题的答案就不唯一
发表于 2023-10-03 18:30:07
回复(0)
0
萌萌的高压锅
想不明白
发表于 2019-08-25 23:15:43
回复(0)
0
牛客292686号
这个说法更接受
发表于 2016-09-10 16:37:39
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
查找
来自:
美团2016研发工程师...
难度:
7条回答
229收藏
13324浏览
热门推荐
相关试题
下列算法中,没有使用贪心策略的是:
美团
贪心
Java工程师
C++工程师
2016
评论
(1)
来自
美团2016研发工程师笔...
下面关于类定义的说法中,正确的是:
美团
Java工程师
C++工程师
2016
评论
(10)
来自
美团2016研发工程师笔...
关于内联函数说法错误的是:
美团
C++
Java工程师
C++工程师
2016
评论
(11)
来自
美团2016研发工程师笔...
关于以下程序代码的说明正确的是()...
美团
Java
Java工程师
C++工程师
2016
JavaSE
评论
(90)
来自
美团2016研发工程师笔...
在放大电路中,抑制温漂的方法包括下...
模拟电路
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题