面试题 02.07. 链表相交(leetcode每日打卡)

面试题 02.07. 链表相交

给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表没有交点,返回 null 。

图示两个链表在节点 c1 开始相交:

题目数据 保证 整个链式

注意,函数返回结果后,链表必须 保持其原始结构 。

示例 1:

结构中不存在环。

输入:intersectVal = 8, listA = [4,1,8,4,5], listB = [5,0,1,8,4,5], skipA = 2, skipB = 3
输出:Intersected at '8'
解释:相交节点的值为 8 (注意,如果两个链表相交则不能为 0)。
从各自的表头开始算起,链表 A 为 [4,1,8,4,5],链表 B 为 [5,0,1,8,4,5]。
在 A 中,相交节点前有 2 个节点;在 B 中,相交节点前有 3 个节点。

思路

链表A走完走链表B

链表B走完走链表A

题解

class Solution{

public ListNode getNodeTogether(ListNode headA,ListNode headB){
       if(headA==null||headB==null){return null;}
        ListNode A=headA;
        ListNode B=headB;
        while(A!=B){
        if(A!=null){A=A.next;}
        else{A=headB;}
        if(B!=null){B=B.next;}    
        else{B=headA;}
        }

        return A;
    
    }


}

添加备注

执行用时:1 ms, 在所有 Java 提交中击败了100.00%的用户

内存消耗:40.9 MB, 在所有 Java 提交中击败了84.59%的用户

通过测试用例:45 / 45

  • 11
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
### 回答1: simplelink_cc13x0_sdk_4_20_02_07 是一款由德州仪器(TI)推出的软件开发工具包,用于编写基于 TI SimpleLink™ CC13x0 系列微控制器的无线应用程序。该工具包提供了一整套的软件库和示例代码,可以帮助开发者快速搭建无线通信系统,并且支持多种无线通信协议,如 Bluetooth Low Energy (BLE)、Zigbee、Thread等。此外,simplelink_cc13x0_sdk_4_20_02_07 还提供了完整的开发工具,包括TI-RTOS、Energia、Code Composer Studio、IAR工具链等,在保证开发效率的同时,也可使得程序具有更好的可靠性和稳定性。 通过使用 simplelink_cc13x0_sdk_4_20_02_07 工具包,开发者可以快速搭建出高度稳定和可扩展的无线通信系统,并且具备更好的兼容性和向前兼容性,是物联网和工业控制等多个领域开发无线应用程序的理想选择。 ### 回答2: simplelink_cc13x0_sdk_4_20_02_07是一种适用于TI SimpleLink CC13x0系列微控制器的开发工具箱。此开发套件包括各种驱动程序、库和应用程序,可加速CC13x0的开发过程。其中包括对无线通信、安全性、能效、运营商认证等的支持,是一种极具竞争力的解决方案,旨在降低市场进入门槛、减少开发人员工作量、提高时间到市场的速度。此外,simplelink_cc13x0_sdk_4_20_02_07还具有各种性能和安全优化,可以帮助开发人员快速构建更加安全、高效的产品。总之,此开发套件是一种全面的工具箱,适用于各种应用领域,能够帮助开发人员轻松构建高质量的产品并快速进入市场。 ### 回答3: SimpleLink CC13x0 SDK 4.20.02.07 是一款由德州仪器(TI)开发的软件开发工具包,适用于CC13x0系列低功耗射频微控制器。该SDK提供了完整的软件支持,包括驱动程序、样例代码、协议栈、网络协议等。此外,该SDK还支持多种通信协议,如BLE、Zigbee、Thread等,可帮助工程师在设计和开发物联网应用时快速实现连接和互操作性。 SimpleLink CC13x0 SDK 4.20.02.07 版本增加了新的功能和修复了一些问题,例如通过增强协议栈来提高网络吞吐量和减轻网络延迟,同时还增强了安全功能和调试功能,提高了系统性能和可靠性。此外,该SDK还提供了许多用户友好的工具和文档,方便工程师进行软件开发和调试,缩短产品上市时间。 总之,SimpleLink CC13x0 SDK 4.20.02.07 是一款非常优秀的软件开发工具包,适用于低功耗射频微控制器应用的设计和开发。它提供了丰富的功能和良好的性能,并且具有良好的可移植性和可扩展性。无论是初学者还是专业工程师,都可以轻松使用该SDK完成物联网应用的开发。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值