find min between A[i] + B[j] - K
Posted beiyeqingteng
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了find min between A[i] + B[j] - K相关的知识,希望对你有一定的参考价值。
给两个已经排序好的数组A,B,和一个常数k, 找i,j使得 Ai + Bj - k 的绝对值最小
分析:
Two pointer, i从A从前往后扫,j从B从后往前扫.
if (A[i]+B[j] > k){
j--;
}else {
i++;
}
整个过程不断更新答案
以上是关于find min between A[i] + B[j] - K的主要内容,如果未能解决你的问题,请参考以下文章
LeetCode --- 1385. Find the Distance Value Between Two Arrays 解题报告
Finding distance between two curves