问题
使其可以删除某个链表中给定的节点,你将只被给定要求被删除的节点。
例子
思路
如果该结点是最后一个结点,直接将其=null,
如果该结点不是最后一个,将该结点后面一个结点的值赋给该结点,并将后面的那个结点删除
代码
if(head.next==null) head=null
else{
head.data = head.next.data;
head.next = head.next.next;
}
问题
使其可以删除某个链表中给定的节点,你将只被给定要求被删除的节点。
例子
思路
如果该结点是最后一个结点,直接将其=null,
如果该结点不是最后一个,将该结点后面一个结点的值赋给该结点,并将后面的那个结点删除
代码
if(head.next==null) head=null
else{
head.data = head.next.data;
head.next = head.next.next;
}