Sea a un arreglo que contiene n enteros en orden creciente. El siguiente algoritmo determina si hay dos números distintos en la array cuya diferencia es un número específico 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");
Elige la expresión correcta para E.
(A) a[j] – a[i] > S
(B) a[j] – a[i] < S
(C) a[i] – a[j] < S
(D) a[i] – a[j] > S
Respuesta: (B)
Explicación: consulte el siguiente enlace para obtener una explicación completa
https://www.geeksforgeeks.org/find-a-pair-with-the-given-difference/
Prueba de esta pregunta
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA