Seite 1 von 1

Element an bestimmte Postion einfügen

Verfasst: Do Jun 11, 2020 6:13 pm
von unixmelo
Hallo liebe Community,

meine Aufgabe besteht darin eine Funktion in C zu schreiben. Diese soll folgende Funktionsweise erfüllen:

int insert_pos(int v, int pos, list * l)

Die Funktion soll ein neues Listenelement mit dem Wert v an der Position pos in die Liste l einfügen. Dabei ist die Position des Head Elements einer Liste immer 0.
Falls pos keine Position in der Liste l ist, dann soll die Funktion -1 als Rückgabewert haben, sonst 0.
Es handelt sich um eine einfach verkette Liste.

Leider habe ich keinen wirklichen Ansatz wie ich dies machen kann.

Über eure Hilfe freue ich mich!

Re: Element an bestimmte Postion einfügen

Verfasst: Do Jun 11, 2020 6:20 pm
von mfro
Ein bißchen mehr als nur die Aufgabenstellung wirst Du schon mitbringen müssen. Hier hat keiner Lust, für lau deine Hausaufgaben zu machen.

Re: Element an bestimmte Postion einfügen

Verfasst: Do Jun 11, 2020 8:26 pm
von Xin
unixmelo hat geschrieben:
Do Jun 11, 2020 6:13 pm
meine Aufgabe besteht darin eine Funktion in C zu schreiben. Diese soll folgende Funktionsweise erfüllen:
int insert_pos(int v, int pos, list * l)
Es handelt sich um eine einfach verkette Liste.
Leider habe ich keinen wirklichen Ansatz wie ich dies machen kann.
Hi,

schau mal hier, ob Dir das hilft. Gegebenenfalls konkretisiere Deine Frage.

https://www.proggen.org/doku.php?id=struct:list:start