链表的删除问题,很简单的题目。就是删除指定节点,且这个节点不是尾节点。由于没有给出前面的节点,所以相当于直接将后面的值拿出来,然后删除后一个节点。代码如下:
/**
* Definition for singly-linked list.
* public class ListNode {
* int val;
* ListNode next;
* ListNode(int x) { val = x; }
* }
*/
public class Solution {
public void deleteNode(ListNode node) {
node.val=node.next.val;
node.next=node.next.next;
}
}