Una lista doblemente enlazada se declara como
struct Node { int Value; struct Node *Fwd; struct Node *Bwd; );
Donde Fwd y Bwd representan un enlace hacia adelante y hacia atrás a los elementos adyacentes de la lista. ¿Cuál de los siguientes segmentos de código elimina el Node al que apunta X de la lista doblemente enlazada, si se supone que X no apunta al primer ni al último Node de la lista?
(A) X->Adelante->Adelante = X->Adelante; X->Adelante->Av = X->Av ;
(B) X->Adelante.Adelante = X->Adelante ; X.Fwd->Bwd = X->Bwd ;
(C) X.Atrás->Adelante = X.Atrás ; X->Fwd.Bwd = X.Bwd ;
(D) X->Atrás->Adelante = X->Atrás ; X->Fwd->Bwd = X->Fwd;
Respuesta: (A)
Explicación:
prueba de esta pregunta
. Comente a continuación si encuentra algo incorrecto en la publicación anterior.
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA