【发布时间】:2011-05-04 11:25:53
【问题描述】:
我有一个排序的整数数组。给定一个数字,即使在最坏的情况下,如何在 O(logn) 中找到该数字的出现次数。
【问题讨论】:
-
当你听到“排序数组”和“O(logn)”时,只能表示二分查找。在这种情况下,您将需要两次二进制搜索。还有,这是作业吗?
-
没有作业。我也知道我需要使用二进制搜索。在最坏的情况下,我无法提出 O(log N) 算法。
-
发布你当时的想法,并解释为什么它不是 O(logN)。这将帮助我们帮助您。
-
它确实闻起来像家庭作业。
标签: algorithm array-algorithms