【发布时间】:2010-12-25 20:35:49
【问题描述】:
我有一个排序好的数字数组:
pts = [ 0, 4, 25, 51, 72, 100 ]
给定值T,我需要找到数组中第一个大于T的数字的索引。
if T = 2, then the correct index is 1 for value 4
愚蠢的解决方案
我可以通过线性搜索来做到这一点,但想要优化。
没有解决办法
二分搜索算法示例找到精确数的索引..
是否有解决此类搜索问题的建议技术?谢谢!
【问题讨论】: