Disclaimer: Dieser Thread wurde aus dem alten Forum importiert. Daher werden eventuell nicht alle Formatierungen richtig angezeigt. Der ursprüngliche Thread beginnt im zweiten Post dieses Threads.
6.3 merge
Kann mir jemand sagen, wieso ich ein “ArrayIndexOutOfBoundsException” kriege, wenn mein Program die Methode merge aufruft?
Ich habe es überprüft, es werden zwei in[] der länge 3 mitgegeben, aber in der Zeile
add(internalRep, left[l], Math.max(left[l + 1], rHeight));
stürzt das Program ab und die Fehlermeldung wird mir ausgegeben.
Weiß jemand an was das liegen kann?
left hat die Werte: 1 11 5
right die Werte: 2 6 7
Diese Frage ist schon (mehrfach) in den anderen Threads zur Aufgabe beantwortet. Du uebergibst keine gueltigen Skylines.