142. 环形链表 II 要解决这道题,首先需要对问题进行拆解: 确定链表是否存在环确定环的入口点 如何判断是否存在环呢?这个比较容易想到,使用快慢指针即可判断链表是否存在环。我们定义两个指针: ListNode slow = head;ListNode fast = head; 让 fast 指针的移动速度是 slow 指针的两倍即可,当它们再次相遇时,说明 fa
Remove all elements from a linked list of integers that have value val. Example: Input: 1->2->6->3->4->5->6, val = 6Output: 1->2->3->4->5 题目链接:https://leetcode.com/problems/remove-linked-list-el
链表基本概念 定义 链表是一种通过指针串联在一起的线性结构,每一个节点由两部分组成,一个是数据域一个是指针域(存放指向下一个节点的指针),最后一个节点的指针域指向null(空指针的意思)。其中链表的入口节点称为链表的头节点也就是head。 以下是java构造的链表结构,注意在力扣中,链表底层代码构造好的可以直接引用。 public class ListNode {// 节点的值int