二分查找问题

2024-02-03 10:36

为什么二分查找最坏时间复杂度是O(n)
1个回答
长度为n的有序线性表,在最坏情况下,二分查找只需要比较log2n次。

一个有序线性表 可以看做在一个完全的二叉排序树
比如0 1 2 3 4 5 6 7 我们就可以看做这样一个树
4
2 6
1 3 5 7
0
二分查找在图论上的含义 正是在这样一个二叉树上查找某个节点
最多需要的比较次数也就是树的高度这么多
那么树高怎么算 就是log2(n)取整数 时间复杂度就是O(log2n)了
相关问答
查名字得分数怎么查?
1个回答2023-07-29 07:41
姓名;孔若娴
查人查事的成语
1个回答2024-02-10 04:31
绝人事不省人事事在人为人事不省人事不知人事不醒人事代谢人浮于事因人成事坏人坏事天道人事快人快事息事宁人新人新事杜绝人事枉道事人熟人熟事省事宁人看人行事谋事在人贵人多忘事明人不做暗事人逢喜事精神爽不知人...
全文
查查都有什么成语
1个回答2024-02-01 22:17
查都有什么成语 : 明查暗访、 查无实据、 内查外调、 瓦查尿溺、 没查没利
查查于"文"字开头的成语
1个回答2024-03-03 08:59
文武双全,文不加点,文质彬彬,文过饰非,文人相轻,文风不动,文韬武略
帮我查查这首诗的名字和作者以及对诗的理解
1个回答2022-12-28 08:14
速度真快啊!
谁能帮我查查6本书的读后感? 谢、、
1个回答2022-12-31 06:23
加把油再好好找找
请问下这个美女叫什么名字 我怎么查都查不到
1个回答2022-10-14 13:40
特别像芮甜甜
查查你在古代叫什么名字
1个回答2022-12-16 18:10
我在古代叫段枫杨
名人的生日?帮我查查!
1个回答2024-04-16 13:55
鲁迅:9月25日 。 李四光:10月26日。 牛顿:1月4日。 聂耳:2月14日。 居里夫人:11月7日。 鲁迅 1881年9月25日 农历八月初三,生于浙江绍兴城内东昌坊口 ...
全文
热门问答