社区
数据结构与算法
帖子详情
求教一道算法基础题谢谢
youlingsxcn
2008-09-25 01:30:44
对于长度为11的顺序存储的有序表,若采用折半查找(向下取整),则找到第5个元素需要与表中的 (39) 个元素进行比较操作(包括与第5个元素的比较)。
(39)A. 5 B. 4 C. 3 D. 2
如何算啊~~~ 折半查找原理大概知道~
...全文
114
6
打赏
收藏
求教一道算法基础题谢谢
对于长度为11的顺序存储的有序表,若采用折半查找(向下取整),则找到第5个元素需要与表中的 (39) 个元素进行比较操作(包括与第5个元素的比较)。 (39)A. 5 B. 4 C. 3 D. 2 如何算啊~~~ 折半查找原理大概知道~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Sniper_Killer
2008-09-27
打赏
举报
回复
...
大王派我去巡山
2008-09-26
打赏
举报
回复
那个公式肯定是在说最坏情况下的查找次数,不能生搬硬套。
比如说你找a[5],第一次比较就找到目标了,这时查找就会结束,用不了那么多次。
youlingsxcn
2008-09-25
打赏
举报
回复
楼上。你跟哪里都受教 呵呵 。。。我今天下午在书店看了本复习材料有个 公式log(2为底)N +1= ? 就是排序的次数 此题log2(11)+1 =4 有时候 带公式算出来 跟答案不对。。现在想想估计是有的题 答案有问题 。。谢谢,1,2楼的 大虾指教~
majiajun_no_9
2008-09-25
打赏
举报
回复
受教了,继续阿楼主
大王派我去巡山
2008-09-25
打赏
举报
回复
选B,需要四步
11个元素下标从0到10,记为a[0~10],第五个元素的下标是4,记t=a[4]
第一次与a[(0+10)/2]=a[5]比较,发现t<a[5],范围缩小到a[0~4];
第二次与a[(0+4)/2]=a[2]比较,发现t>a[2],范围缩小到a[3,4];
第三次与a[(3+4)/2]=a[3]比较,发现t>a[3],范围只剩下a[4];
第四次发现t=a[4],顺利找到。
ghyxy
2008-09-25
打赏
举报
回复
长度为11,可以用手画出查找树,一目了然。
新手如何有效的刷
算法
题
(LeetCode)
作为一名非科班出身的程序员,我是参加工作之后才开始接触
算法
,学
算法
至今有将近五年的时间,期间输出文字约 100 多万,从
算法
小白到写出百万阅读的
算法
文章,这一路历程,有心酸也有掌声。 过往历历在目,没有谁...
算法
-蓝桥杯习
题
(3-3)
基础
练习(详见
算法
-蓝桥杯习
题
(2-1))Go
基础
练习(详见
算法
-蓝桥杯习
题
(2-2))Go
算法
训练(详见
算法
-蓝桥杯习
题
(3-1))Go
算法
训练(详见
算法
-蓝桥杯习
题
(3-2))Go
算法
训练(详见
算法
-...
面试奇遇:多线程+
算法
+java
基础
今天参与一家公司项目经理的面试,由于是线上面试,我不太紧张,所以其实对于整个面试过程来说,还可以,问的除了这道三个知识面结合的
算法
题
其他都挺简单,聊着聊着我和这个项目经理
求教
,他也很耐心,并没有因为我...
deallocate 函数 matlab,fortran编程。
求教
求余函数的
算法
。我认为
求教
求余函数的
算法
。我认为问
题
详情:program mainimplicit none integer a,b,c a=1 b=5 c=mod(a,b) w回答:同学,你的
算法
没有错误!求余运算中,mod(1,5)是等于1的,因为1/5=0…1所以余数是1,希望你能够采纳!
谢谢
!...
【优美的暴力】莫队
算法
听说这个
算法
是莫队(%%%Orz)在集训(做
一道
毒瘤多次查询
题
)的时候想出来的。 不管怎么说,%就对了 %%%%% 概念 是什么 在上面已经说过,莫队
算法
就是前国家队队长( 这等荣耀我们这种蒟蒻只能Orz了! )莫涛(神犇...
数据结构与算法
33,008
社区成员
35,326
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章