【发布时间】:2022-01-11 03:12:52
【问题描述】:
我们得到一个包含 n 个零 或 floor(n/2) 个零 和 ceiling(n/2) 个 的二进制数组>.
我们要判断数组是否包含一。
问。建议一个时间复杂度为 O(1) 并以至少 3/4 的概率给出正确答案的随机算法。该算法可以给出错误的答案,但不会超过 1/4 的可能输入。
我想知道如何解决这个问题。
【问题讨论】:
-
输入数组中包含 1 的比例是多少?一半的数组都是零吗?三分之一? 90%?
标签: algorithm probability