【发布时间】:2015-10-06 22:46:48
【问题描述】:
我正在处理 javascript 中的优化问题。
我有两个数组:
dataset1 = [[x1,y1],[x2,y2],...,[xn,yn]]
dataset2 = [[z1,w1],[z2,w2],...,[zm,wm]]
dataset1 和dataset2 表示单调函数
x1 < x2 < ... < xn (x coordinate)
z1 < z2 < ... < zm (x coordinate)
和
y1 < y2 < ... < yn (y coordinate)
w1 > w2 > ... > wm (y coordinate)
因此,两个数据集的第一个坐标总是增加
dataset1 的第二个坐标总是增加,dataset2 的第二个坐标总是减少。
我正在寻找一种快速的二进制迭代算法来找到两个最接近的坐标对(两个单调函数的交点)。
有人知道怎么做吗?
【问题讨论】:
标签: javascript arrays indexing closest sorted