首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
在有序表( 7, 13, 33, 87, 99, 97, 1
[单选题]
在有序表( 7, 13, 33, 87, 99, 97, 117, 123,129,131,137)中,使用二分查找算法查找13时需要的关键字比较次数是()
4
3
2
5
查看正确选项
添加笔记
求解答(8)
邀请回答
收藏(231)
分享
11个回答
添加回答
3
阳光脆薄如纸
总共11个数哈。 索引:0-10 第一次:(0+10)/2=5 5→97 97>13 第二次:(0+4)/2=2 2→33 33>13 第三次:(0+1)/2=0 0→7 7<13 第四次:(1+1)/2=1 1→13 bingo!
发表于 2020-04-10 11:17:17
回复(0)
1
不想当小白
判断的顺序依次是97,33,7,13
发表于 2020-03-06 21:10:46
回复(0)
24
neekity
left, right=0,10
step1. mid=(left+right)//2=5 num[5]=97 13<97 right=mid-1=4
step2.
mid=(left+right)//2=2 num[2]=33 13<33 right=mid-1=1
step3.
mid=(left+right)//2=0 num[0]=7 13>7 left=mid+1=1
step4.
mid=(left+right)//2=1 num[1]
=13 13==13 break
应该是这样吧
😂
😂
😂
发表于 2019-03-15 11:12:45
回复(4)
13
BlackCarDriver
说好的有序呢?。。。
发表于 2020-05-06 16:07:54
回复(4)
3
B.F.-kenway
注意最后确定的时候还要判断一次。
发表于 2020-01-16 20:46:39
回复(4)
2
英俊的大老虎孤寡孤寡
首先,给出的序列并不是有序的,
其次,并没有说明向上取整还是向下取整,因此改题目有这两个问题!
发表于 2021-08-15 16:16:52
回复(0)
1
你的offer对我打了烊
比较的时候,如果是小于,索引要+1,如果是大于,索引要-1
发表于 2020-04-20 21:46:07
回复(0)
0
jack_21
注意最后确定的时候还要判断一次。
发表于 2021-11-02 16:51:51
回复(0)
0
牛客小妞号
left, right=0,10 step1. mid=(left+right)//2=5 num[5]=97 13<97 right=mid-1=4 step2. mid=(left+right)//2=2 num[2]=33 13<33 right=mid-1=1 step3. mid=(left+right)//2=0 num[0]=7 13>7 left=mid+1=1 step4. mid=(left+right)//2=1 num[1]=13 13==13 break 应该是这样吧😂😂😂
发表于 2021-06-24 23:49:44
回复(0)
0
watle自动机
这个题的题目有点问题,这个表
( 7, 13, 33, 87, 99, 97, 117, 123,129,131,137) 中的99和97需要换一下位置。
然后正常模拟二分程序就可以了。
发表于 2020-07-21 17:23:27
回复(0)
0
seagle201810111530589
有歧义,也可以只比较3次
发表于 2020-04-13 16:19:53
回复(3)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
查找
来自:
顺丰科技2019秋招人...
上传者:
小小
难度:
11条回答
231收藏
3670浏览
热门推荐
相关试题
用递归算法实现转换,如“uvxyz...
递归
评论
(9)
来自
顺丰科技2019秋招人工...
关于链表,正确的是()
链表
算法工程师
顺丰集团
2019
评论
(7)
来自
顺丰科技2019秋招人工...
以下说法正确的是()
机器学习
算法工程师
顺丰集团
2019
评论
(21)
来自
顺丰科技2019秋招人工...
关于链表,正确的是()
链表
Java工程师
C++工程师
iOS工程师
安卓工程师
前端工程师
算法工程师
PHP工程师
顺丰集团
2019
信息技术岗
区块链
评论
(17)
来自
顺丰科技2019秋招安卓...
"abcdefg" 中长度 2 的...
字符串
算法工程师
顺丰集团
2019
评论
(9)
来自
顺丰科技2019秋招人工...
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题