Ich benötige Ihre Hilfe, ich habe ein Problem (siehe Bild), ich habe sagen wir zwei Arrays und jeder dieser Array enthält Intervalle mit unterschiedlicher Länge und realen Werten und ich muss herausfinden, wie ich bin gegangen überlappen diese Intervalle effizient.
Ich bin offen für Ideen, oder Papiertheorie oder konkrete Algorithmen, die mich einen Ausweg finden lassen! Ich denke darüber nach, dies irgendwie in Wellen zu transformieren und diese zu überlagern.
Das ist sehr wichtig, denn es geht um meine Diplomarbeit.
als Beispiel, hier in Zahlen, um es besser zu erklären:
- Reihe: 1-2, 5-7, 9-12
- Array: 3-4, 5-6, 13-17
Das Ergebnis ist dann ein einziges Array, das die neuen Intervalle enthält.
Sekundenintervall (Array eins und zwei) überschneiden sich.
Ergebnis Array: 1-2, 3-4, 5-7, 9-12, 13-17
Ich denke über "Intervall Baum", aber es ist nicht ausreichend, wie ich bin gegangen verschmelzen sie.
Vielen Dank im Voraus!