【发布时间】:2010-04-07 09:10:33
【问题描述】:
假设我有一个浮点数的排序列表。现在我想获取给定值的下一个较低项目的索引。通常的 for 循环方法的复杂度为 O(n)。由于列表已排序,因此必须有一种方法可以使用 O(log n) 获取索引。
我的 O(n) 方法:
index=0
for i,value in enumerate(mylist):
if value>compareValue:
index=i-1
有解决 O(log n) 问题的数据类型吗?
【问题讨论】:
-
也值得考虑:
numpy.searchsorted
标签: python