Für diese Aufgabe sollte Ihr Code zwei sortierte Arrays von Ganzzahlen X und Y als Eingabe verwenden. Es sollte die Summe der absoluten Abstände zwischen jeder ganzen Zahl in X und ihrer nächsten Zahl in Y berechnen.
Beispiele:
X = (1 5,9)
Y = (3,4,7)
Der Abstand beträgt 2 + 1 + 2.
X = (1,2,3)
Y = (0,8)
Der Abstand beträgt 1 + 2 + 3.
Ihr Code kann auf jede bequeme Weise eingegeben werden.
Die Haupteinschränkung besteht darin, dass Ihr Code in linearer Zeit in der Summe der Länge der beiden Arrays ausgeführt werden muss. . (Sie können davon ausgehen, dass das Hinzufügen von zwei Ganzzahlen eine konstante Zeit benötigt.)
1 + 2 + 3
von X = (1,2,3)
und abgeleitet Y = (0,8)
?
1
, 2
und 3
in Y
heißt 0
. So sind die Unterschiede sind 1-0
, 2-0
, 3-0
.