我有一个排序数组。让我们假设
{4,7,9,12,23,34,56,78}
给定 min 和 max 我想以有效的方式在 min 和 max 之间的数组中找到元素。
Cases:min=23 and max is 78 op:{23,34,56,78}
min =10 max is 65 op:{12,23,34,56}
min 0 and max is 100 op:{4,7,9,12,23,34,56,78}
Min 30 max= 300:{34,56,78}
Min =100 max=300 :{} //empty
我想找到有效的方法来做到这一点?我不是在问代码任何我可以在这里使用的算法,比如 DP 指数搜索?