Zwei Arrays zusammenführen |
23.10.2017, 13:14 | Auf diesen Beitrag antworten » | |||||
Zebsche | Zwei Arrays zusammenführen Meine Aufgabe ist es zwei geordnete Arrays so zusammenzuführen, dass das neue Array wieder ein geordnetes ist. Jedoch habe ich ein das Problem das die Längen des Arrays nicht zusammenpassen. ich hoffe mir kann jemand weiterhelfen Mit freundlichen Grüßen
|
|||||
|
||||||
23.10.2017, 16:48 | Auf diesen Beitrag antworten » | |||||
Karlito | Hallo Zebsche, die Längen der Arrays passen zusammen. u überschreitet aber den maximalen Index von y. Gruß, Karlito |
|||||
23.10.2017, 16:51 | Auf diesen Beitrag antworten » | |||||
as_string | Hallo! Ich denke, wenn Du bei j schon beim Maximum angekommen bist, musst Du nur noch von y weitere nehmen, umgekehrt, wenn Du bei u beim Maximum bist, nur noch von x. Du kannst die if-Bedingungen vielleicht dahingehend ändern, dass er immer zuerst überprüft, ob Du mit dem jeweiligen Index schon am Ende des entsprechenden Arrays bist (bzw. eigentlich ja darüber raus) und nur wenn nicht den Rest auswerten. Gruß Marco |
|||||
23.10.2017, 17:06 | Auf diesen Beitrag antworten » | |||||
Zebsche | Frage Ich verstehe nicht wo ich die Länge des arrays überschreibe |
|||||
Anzeige | ||||||
|
||||||
23.10.2017, 17:50 | Auf diesen Beitrag antworten » | |||||
Karlito | Im else-Zweig wird u erhöht. Wird u zu groß, gibt es in Zeile 16 im nächsten Schleifendurchlauf einen Zugriffsfehler. Gruß, Karlito |
|||||
23.10.2017, 18:09 | Auf diesen Beitrag antworten » | |||||
Zebsche | dh ich sollte noch eine abfrage machen ob u<y.length? |
|||||
23.10.2017, 19:31 | Auf diesen Beitrag antworten » | |||||
as_string |
Ja, aber nicht nur im einen if für u, sondern auch im anderen für j. Das meinte ich eben. |
|||||
24.10.2017, 08:55 | Auf diesen Beitrag antworten » | |||||
Zebsche | Danke für euere Hilfe ohne euch wäre ichhoch lange gesessen
|
|||||
24.10.2017, 11:26 | Auf diesen Beitrag antworten » | |||||
Karlito |
|
Verwandte Themen
Die Beliebtesten » |
Die Größten » |
|
Die Neuesten » |
|