Informatiker Board (http://www.informatikerboard.de/board/index.php)
- Themengebiete (http://www.informatikerboard.de/board/board.php?boardid=1)
-- Praktische Informatik (http://www.informatikerboard.de/board/board.php?boardid=6)
--- Insert Element In Array (http://www.informatikerboard.de/board/thread.php?threadid=3189)


Geschrieben von Sabrina am 27.08.2016 um 12:53:

  Insert Element In Array

Meine Frage:
Einfügen in ein Array - iterativ

Ich möchte mit der Methode "insertElement" den Wert "Listobject<T>key" in das Array "Listobject<T>[]array" (sortiert) an die Position "int pos" einfügen.
Zurückgegeben soll dann das Array "Listobject<T>[]", entsprechend mit dem eingefügten Key.

Meine Ideen:
Ich bin Anfängerin in der Informatik & würde mich wirklich über Hilfe freuen - ich möchte es verstehen!

Hier mein Ansatz:

public Listobject<T>[] executeInsertElementInArray(Listobject<T> element, int pos)
{
Listobject<T> array = new Listobject<T>();
array.add(0, "Key")

return array
}



Geschrieben von eulerscheZahl am 28.08.2016 um 06:45:

 

"in das Array [...] einfügen" klingt für mich, als würde es das Array schon geben. Du erstellst ein neues Objekt (kein Array), das du array nennst.

Was du tun müsstest: ein neues Array erstellen, das eins größer ist als das alte, alle Einträge ab pos um eins nach unten verschieben und dann element an pos einfügen.


Forensoftware: Burning Board, entwickelt von WoltLab GmbH