Ich hatte gestern ein Interview. Als es begann, war das erste, was der InterviewerIn einer doppelt verknüpften Liste Wie viele Zeiger sind bei einer Einfügeoperation betroffen?
gefragt: „In einer doppelt verknüpften Liste, wie viele Zeiger auf einem Einsetzvorgang betroffen sein?“
Da hat er nicht ausdrücklich gefragt wo ich einfügen wollte, antwortete ich, dass es darauf ankommt, wie viele Knoten es in der DLL gibt.
Die Gesamtzahl der betroffenen Zeiger hängt davon ab, ob die Liste leer ist oder nicht und wo eingefügt wird.
Aber er sagte nichts, ob ich ihn überzeugt hatte oder nicht.
War ich richtig oder habe ich etwas übersehen?
Ihre Frage ist unklar. Was * genau * bedeutet "betroffen"? Lesen? Geschrieben? Dereferenziert? Und was * genau * bedeutet "Insertion"? Beinhaltet es die Suche nach der einzufügenden Stelle oder bezieht es sich nur auf die * tatsächliche * Einfügeoperation? –
@ JörgWMittag Ich denke "betroffen" bedeutet hier, dass wenn ich einfüge dann muss ich die Zeiger next und prev auf den neuen Knoten ändern. – Barry