【发布时间】:2019-12-01 09:52:33
【问题描述】:
这是直接引用自 G. Michael Scneider 和 Judith L. Gersting 的教科书 Invitation to Computer Science。
在第 3.4.2 节的末尾,我们讨论了在未排序列表上使用顺序搜索与排序列表然后使用二分搜索之间的权衡。如果列表大小为 n=100,000,则在第二个备选方案的比较次数更好之前,必须进行多少次最坏情况搜索?
我真的不明白这个问题在问什么。
顺序搜索是顺序(n),二进制是顺序(lgn),在任何情况下lgn总是小于n。在这种情况下,n 已经给出,所以我应该找到什么。
这是我的家庭作业之一,但我真的不知道该怎么做。谁能帮我用简单的英语解释一下这个问题?
【问题讨论】:
标签: arrays algorithm sorting time-complexity binary-search