1.3.18假设x是一条链表的某个结点且不是尾结点。下面这条语句的效果是什么?
x.next=x.next.next;
答:删除x的后续结点。
评:上面是书上的答案。如果是单链表x的后续结点的next域并没有置为null,说明x的后续结点并未完全与链表脱离关系。如果是双向链表在上述基础上还存在x.next.next的前驱是此结点。
转载于:https://www.cnblogs.com/longjin2018/p/9849486.html
1.3.18假设x是一条链表的某个结点且不是尾结点。下面这条语句的效果是什么?
x.next=x.next.next;
答:删除x的后续结点。
评:上面是书上的答案。如果是单链表x的后续结点的next域并没有置为null,说明x的后续结点并未完全与链表脱离关系。如果是双向链表在上述基础上还存在x.next.next的前驱是此结点。
转载于:https://www.cnblogs.com/longjin2018/p/9849486.html