令a为包含n个整数的数组。以下算法确定数组中是否有两个不同的数字,其差为指定数字S> 0。
i = 0;
j = 1;
while (j < n )
{
if (E) j++;
else if (a[j] - a[i] == S) break;
else i++;
}
if (j < n)
printf("yes")
else
printf ("no");
为E选择正确的表达式。
(A) a [j] – a [i]> S
(B) a [j] – a [i] (C) a [i] – a [j] (D) a [i] – a [j]> S
答案: (B)
说明:请参阅下面的链接以获取完整说明
https://www.geeksforgeeks.org/find-a-pair-with-the-given-difference/
这个问题的测验