Para esta tarea, su código debe tomar dos matrices ordenadas de enteros X e Y como entrada. Debe calcular la suma de las distancias absolutas entre cada número entero en X y su número más cercano en Y.
Ejemplos:
X = (1 5,9)
Y = (3,4,7)
La distancia es 2 + 1 + 2.
X = (1,2,3)
Y = (0,8)
La distancia es 1 + 2 + 3.
Su código puede recibir información de cualquier manera que sea conveniente.
La restricción principal es que su código debe ejecutarse en tiempo lineal en la suma de la longitud de las dos matrices. . (Puede suponer que agregar dos enteros lleva tiempo constante).
1 + 2 + 3
deriva de X = (1,2,3)
y Y = (0,8)
?
1
, 2
y 3
en Y
IS 0
. Por lo tanto, las diferencias son 1-0
, 2-0
, 3-0
.