首页 > 试题广场 >

设A[0, n)为一个非降的正整数向量。 试设计并实现

[问答题]

设A[0, n)为一个非降的正整数向量。

试设计并实现算法expSearch(int x),对于任意给定的正整数xA[n - 1],从该向量中找出一个元素A[k],使得A[k]xA[min(n - 1, k2)]。

若有多个满足这一条件的k,只需返回其中任何一个,但查找时间不得超过O(log(logk))。(提示:指数查找(exponential search))

这道题你会答吗?花几分钟告诉大家答案吧!