import java.util.*; /* public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; } }*/ public class Remove { public boolean removeNode(ListNode pNode) { if (pNode.next == null) { return false; } pNode.val = pNode.next.val; pNode.next = pNode.next.next; return true; } }
思路:1.判断是否时是尾节点 是返回 false
2.将 next节点的 内容 复制过来,达到访问该节点 即访问 next节点,达到不访问其他node 而 删除的结果