2026.7.16
2026/7/18 3:41:36 网站建设 项目流程

时隔1年,继续力扣刷起来。

160 相交链表

​ class Solution: def getIntersectionNode(self, headA: ListNode, headB: ListNode) -> Optional[ListNode]: p,q=headA,headB; while p is not q: p=p.next if p else headB; q=q.next if q else headA; return p;

206 反转链表

判断 head is None 是为了兼容一开始链表就是空的情况

递归

class Solution: def reverseList(self, head: Optional[ListNode]) -> Optional[ListNode]: if head is None or head.next is None: return head; rev_head=self.reverseList(head.next); tail=head.next; tail.next=head; head.next=None; return rev_head;

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询