网站首页 站内搜索

搜索结果

查询Tags标签: cur2,共有 6条记录
  • 【算法】求两单链表的第一个相遇点

    题目 给定两个可能有环也可能无环的单链表,头节点 head1 和 head2。请实现一个函数,如果两链表相交,请返回相交的第一个节点,不相交返回null。要求:如果两链表长度之和为N,时间复杂度为O(N),额外空间复杂度为O(1)。 题解首先判断两链表有无环,如果有环则求出入环点…

    2022/1/20 1:51:27 人评论 次浏览
  • 【算法】求两单链表的第一个相遇点

    题目 给定两个可能有环也可能无环的单链表,头节点 head1 和 head2。请实现一个函数,如果两链表相交,请返回相交的第一个节点,不相交返回null。要求:如果两链表长度之和为N,时间复杂度为O(N),额外空间复杂度为O(1)。 题解首先判断两链表有无环,如果有环则求出入环点…

    2022/1/20 1:51:27 人评论 次浏览
  • 合并两个排序的链表python(剑指offer 25)

    # 剑指 Offer 25. 合并两个排序的链表 示例1: 输入:1->2->4, 1->3->4 输出:1->1->2->3->4->4 # Definition for singly-linked list. # class ListNode(object): # def __init__(self, x): # self.val = x # self.next…

    2021/12/14 22:46:37 人评论 次浏览
  • 合并两个排序的链表python(剑指offer 25)

    # 剑指 Offer 25. 合并两个排序的链表 示例1: 输入:1->2->4, 1->3->4 输出:1->1->2->3->4->4 # Definition for singly-linked list. # class ListNode(object): # def __init__(self, x): # self.val = x # self.next…

    2021/12/14 22:46:37 人评论 次浏览
  • Java实现常见的判断单双链表是否有环和是否相交的问题

    1.判断两个链表是否有环 基本思路: 如果链表有环,那么在遍历链表时则会陷入死循环,利用这个特征,我们可以设计这样的算法。 使用一个slow指针,一个fast指针slow指针一次往后遍历以1个节点,fast指针一次往后遍历2个节点,一直做这样的操作如果fast指针在遍历过程中,…

    2021/10/3 20:11:27 人评论 次浏览
  • Java实现常见的判断单双链表是否有环和是否相交的问题

    1.判断两个链表是否有环 基本思路: 如果链表有环,那么在遍历链表时则会陷入死循环,利用这个特征,我们可以设计这样的算法。 使用一个slow指针,一个fast指针slow指针一次往后遍历以1个节点,fast指针一次往后遍历2个节点,一直做这样的操作如果fast指针在遍历过程中,…

    2021/10/3 20:11:27 人评论 次浏览
扫一扫关注最新编程教程