查找 (x,y) 坐标之间的最大距离
我试图计算一个大的2D输入的最大曼哈顿距离,输入由(x,y)s组成,我想做的是计算这些坐标之间的最大距离在不到O(n^2)的时间内,我可以通过遍历所有元素来在O(n^2)中做到这一点,比如:
*(两点 (X1,Y1) 和 (X2,Y2) 之间的曼哈顿距离为 : |X1-X2|+ |Y1-Y2|)
for ( 0 -> n )
for ( 0-> n )
{ // here i calculate |Xi - Xj| + |Yi - Yj| which is maximum }
但是对于非常大的输入,它不会有效地工作,:(
任何人都对更好的算法有任何想法?