Hm ja es spricht nix dagegen, dass die insert_sort davor einfügt.
Dann muss insert_sort drei Fälle beachten:
1. Leere Liste => insert ausführen
2. Einzufügendes Element < erstes Element => Element davoreinfügen
3. Einzufügendes Element >= erstes Element => insert nutzen
Mein Problem ist aber wie ich den ersten und zweiten Fall trenne. Wenn es nämlich eine leere Liste ist (NULL) und ich auf ein next-Element zugreife (Einzufügendes Element < erstes Element) knallt es bei der Bedingung, oder?
Dann muss insert_sort drei Fälle beachten:
1. Leere Liste => insert ausführen
2. Einzufügendes Element < erstes Element => Element davoreinfügen
3. Einzufügendes Element >= erstes Element => insert nutzen
Mein Problem ist aber wie ich den ersten und zweiten Fall trenne. Wenn es nämlich eine leere Liste ist (NULL) und ich auf ein next-Element zugreife (Einzufügendes Element < erstes Element) knallt es bei der Bedingung, oder?