找到排序数组y [:]的索引i,使得y [i-1] <= x <y [i]

时间:2018-09-12 23:42:50

标签: python sorting numpy

=“”
 getindex(x,y) 


输入:值x和排序数组y[:](无重复元素)

输出:索引i,例如y[i-1] <= x <y[i]

时间复杂度应为 O(log(N))

我们可以使用Python / Numpy函数吗?

例如:

y[0]=-0.2
y[1]=1.5
y[2]=1.9
y[3]=3.2

然后

getindex(-4.0,y)返回0

getindex(0.5,y)返回1

getindex(6.0,y)返回4

1 个答案:

答案 0 :(得分:1)