Răspuns:
b) este corect
Explicație:
Dacă p, q, r sunt adresele a 3 noduri consecutive din listă, pentru a face legătura lui p cu r (pentru a sterge pe q) se poate cum e în punctul b) şi astfel:
p^.urm:=q^.urm; dipose(q);
in punctul a) se va perde legatura si cu nodul r, deoarece p se leaga cu urmatorul lui r, astfel ocolind nodurile q si r
punctul c) e gresit...
in punctul d) legatura e corecta ( se ocoleste nodul q ) doar ca nu se elibereaza memoria sterdand q.