【发布时间】:2011-07-27 14:30:51
【问题描述】:
我想找到特定数字的最长序列,即 1 出现在数组中。假设数组是{1,0,0,0,1,1,1,1,0,0,1,1};答案应该是 4,因为一个最多连续出现四次。
【问题讨论】:
-
任何特定的语言?
-
O(n) 是微不足道的。是否可以更快地做到这一点?
-
@Jack:最坏的情况总是 O(n)。想象一下,列表中只有一个 0。你必须找到它。
-
@Sven:实际上如果列表中没有0,那就更难了。