Lineare Liste
-
Edit: Geschafft bitte löschen!
-
Schreib dir Funktionen, mit denen du auf die Liste zugreifst:
Hier mal ein Rumpf:
#include <stdio.h> #include <stdlib.h> struct Element { int zahl; struct Element *next; }; struct liste { struct Element *first; }; static struct liste *neue_liste() { } static void loesche_liste(struct liste *l) { } static void add_to_list(struct liste *l, struct Element *e) { } static void print_liste(struct liste *l) { } static struct Element *neues_element(int z) { struct Element *e = malloc(sizeof(*e)); e->next = NULL; e->zahl = z; return e; } int main() { struct liste *l = neue_liste(); struct Element *e; e = neues_element(13); add_to_list(l, e); e = neues_element(11); add_to_list(l, e); print_liste(l); loesche_liste(l); return 0; }
Gruß mcr