@@Der Martin
Ich würde das Array zunächst nach den Start-Zeitpunkten der Einträge sortieren
Ich nicht. Das dürfte unnötig teuer sein.
Da man sowieso einmal durch das Array iteriert, bestimmt man dabei das Maximum der startTime
-Werte und das Minimum der endTime
-Werte. Ist ersteres größer als letzteres, liegt eine Überlappung vor. Dann kann man die Schleife vorzeitig abbrechen.
LLAP 🖖
--
„Wir haben deinen numidischen Schreiber aufgegriffen, o Syndicus.“
„Hat auf dem Forum herumgelungert …“
(Wachen in Asterix 36: Der Papyrus des Cäsar)
„Wir haben deinen numidischen Schreiber aufgegriffen, o Syndicus.“
„Hat auf dem Forum herumgelungert …“
(Wachen in Asterix 36: Der Papyrus des Cäsar)