LeetCode-Algorithms-[Easy][链表基础题]面试题18. 删除链表的节点

面试题18. 删除链表的节点

链表基础题

	public ListNode deleteNode(ListNode head, int val) {
		ListNode temp = head;
		ListNode pre = null;
		while (temp != null && temp.val != val) {
			pre = temp;
			temp = temp.next;
		}
		if (temp == null)
			return head;
		if (temp == head) {
			return temp.next;
		}
		pre.next = temp.next;
		return head;
	}
发布了272 篇原创文章 · 获赞 7 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/m0_37302219/article/details/105519656
今日推荐