Δημοσιεύτηκε: 22 Ιουν 2011, 16:56
Σε μισή ωρίτσα με 3 τέταρτα θα είμαι σπίτι, οπότε θα δω διεξοδικά τα σχόλια που έβαλες και θα κουβεντιάσουμε και τυχόν απορίες.
Εν τάχει, ναι ο dummy είναι για να κρατάει κάπου τον προηγούμενο κόμβο όταν ο head πάει στον επόμενο (head->next). Σχετικά με τον διπλό δείκτη, δεν το κάνω για την διαγραφή κόμβων, το κάνω για να δουλεύω απευθείας στη μνήμη που βρίσκεται η αρχή της λίστας, ώστε να μη χρειάζεται να την επιστρέφω από την συνάρτηση (κατά πλήρη αντιστοιχία δηλαδή του pass by reference που κάνουμε σε οποιαδήποτε μεταβλητή, όταν θέλουμε να διατηρήσει την τιμή της και μετά το πέρας της συνάρτησης).
Εν τάχει, ναι ο dummy είναι για να κρατάει κάπου τον προηγούμενο κόμβο όταν ο head πάει στον επόμενο (head->next). Σχετικά με τον διπλό δείκτη, δεν το κάνω για την διαγραφή κόμβων, το κάνω για να δουλεύω απευθείας στη μνήμη που βρίσκεται η αρχή της λίστας, ώστε να μη χρειάζεται να την επιστρέφω από την συνάρτηση (κατά πλήρη αντιστοιχία δηλαδή του pass by reference που κάνουμε σε οποιαδήποτε μεταβλητή, όταν θέλουμε να διατηρήσει την τιμή της και μετά το πέρας της συνάρτησης).