您当前的位置: 首页 >  leetcode

white camel

暂无认证

  • 2浏览

    0关注

    442博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

leetcode——237.删除链表中的节点

white camel 发布时间:2020-10-27 18:41:23 ,浏览量:2

Leetcode链表相关题目
  • 237.删除链表中的节点
一、237.删除链表中的节点

在这里插入图片描述 在这里插入图片描述

思路: 一般我们删除链表中的节点都需要找到该节点的上一个节点, 通过移动指针即可; 本题中没有指明head指针, 所以也就无法拿到被删除节点的上一个节点; 此时换一种思路: 首先通过node.next.val 覆盖被删除节点的val, 也就是node.val, 然后再将node.next的指向再指向node.next的next; 这样一来当前的node就被删除了

public class ListNode{
	int val;
	ListNode next;
	ListNode(int x) {
		val = x;
	}
}

class Solution {
	public void deleteNode(ListNode node) {
		node.val = node.next.val;
		node.next = node.next.next;
	}
}
关注
打赏
1661428283
查看更多评论
立即登录/注册

微信扫码登录

0.0362s