o********7 发帖数: 154 | 1 题目是如何从{5,6,7,1,2,3,4}里面找出"2"来
用什么方法啊? | w***g 发帖数: 5958 | 2 一个一个比不行吗? 或者这样, A[i] = (5 + i ) % 7, 要求(5+i)%7 = 2, 那么i =
4.
【在 o********7 的大作中提到】 : 题目是如何从{5,6,7,1,2,3,4}里面找出"2"来 : 用什么方法啊?
| w***g 发帖数: 5958 | 3 如果数是不连续的话就先用log(N)定位最大点,也就是shift的量,然后用log(N)做二分
查找。总的时间为log(N)。 |
|