Element an bestimmte Postion einfügen
Verfasst: Do Jun 11, 2020 6:13 pm
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!
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!