0
鉴于彼此排序整数列表L(在开始时的最低值),不同,返回多少次L [I] = =我为i> = 0。计数发生(log n)的
>>> count_occur([-5,-2,0,3,8])
1
>>> count_occur([-5,-2,2,3,8])
2
>>> count_occur([-5,-2,0,4,8])
0
的事情是我应该在最坏情况 O(LOGN)的时间复杂度实现它。
我可以实现O(logn)和平均情况,但显然它不够好。
任何帮助,将不胜感激!
请张贴'O(log n)的'一般的情况下的解决方案。 –
[dificulty解决O(logn)中的代码的可能的重复](http://stackoverflow.com/questions/20148557/dificulty-solving-a-code-in-ologn) –