方法1:
遍历链表的每一个节点,判断节点的值,若为val,删除节点
子问题:删除节点,需要该节点的前驱节点,头结点没有前驱,需要特殊处理
Node removeAll(Node head,int value){
if (head == null){
return null;
}
Node prev = head;
Node cur = h
方法1:
遍历链表的每一个节点,判断节点的值,若为val,删除节点
子问题:删除节点,需要该节点的前驱节点,头结点没有前驱,需要特殊处理
Node removeAll(Node head,int value){
if (head == null){
return null;
}
Node prev = head;
Node cur = h