我想问一个关于算法的问题。执行范围搜索算法
假设有若干段(段编号不受固定的,也许因此longd)
例如:。
segment data range (data range not fixed)
**A 0~10**
**B 11~45**
**C 46~49**
**D 50~100**
**E 101~105**
**F 106~128**
如果输入→99
我将从我的程序中获得输出'D'。
我会把这个例子实现在java中。
那么,你有什么方法或算法可以使程序执行时间更快吗?
至少试着写一些代码然后寻求帮助。 – Punit
你在java中的示例实现在哪里? – user7294900
如果范围总是连续的,就像在你的例子中一样,只需使用二分查找。 –