1.找链表的中间节点(快指针走两步,慢指针走一步)
2.找链表的倒数第k个节点(快指针先走k步,慢指针再走)
3.判断链表是否成环(快指针走两步,慢指针走一步,看最终是否指向同一个节点)
4.输入两个链表,找他们的第一个公共节点:定义p1,p2分别指向两个两个链表的头结点,
分别往下走当p1走到链表尾部时让他指向另一个链表的头结点,p2走到链表尾部时指向另一个链表头结点,一直走到p1==p2即可
关于双指针的操作
最新推荐文章于 2023-06-03 09:53:36 发布