首页 > 其他分享 >两数相加-Add Two Numbers-中等

两数相加-Add Two Numbers-中等

时间:2023-04-18 16:58:37浏览次数:46  
标签:ListNode int Two next Add l2 Numbers l1 null

两数相加 Add Two Numbers [M]

题目:

https://leetcode.cn/problems/add-two-numbers/description/?favorite=2cktkvj

讲解

https://www.youtube.com/watch?v=wgFPrzTjm7s&ab_channel=NeetCode

public ListNode addTwoNumbers(ListNode l1, ListNode l2) {
        ListNode dummy = new ListNode();
        ListNode cur = dummy;
        int carry = 0;
        while(l1 != null || l2 != null || carry !=0){
            int v1 = l1 != null ? l1.val : 0;
            int v2 = l2 != null ? l2.val : 0;
            int v = v1 + v2 + carry;
            carry = v / 10;
            v %=  10;
            cur.next = new ListNode(v); 
            cur = cur.next;
            if(l1 != null)l1 = l1.next;
            if(l2 != null)l2 = l2.next;
        }
        return dummy.next;
    }

标签:ListNode,int,Two,next,Add,l2,Numbers,l1,null
From: https://www.cnblogs.com/jay-lon/p/17330209.html

相关文章

  • addScalar的用法与作用
    作用:1.提高性能2.指定要返回哪几个字段,为指定的不返回(主要用于select*查询全部)3.也可指定返回字段的具体类型详细讲解如下:最基本的SQL查询就是获得一个标量的列表:session.createSQLQuery("select*fromperson_inf").list();session.createSQLQuery("selectid,name,age......
  • 《Ubuntu — NetworkManager开机提示A start job is running for Network Manager wai
    轉自:https://www.cnblogs.com/zhuangquan/p/13209758.html,僅供參考學習使用1.NetworkManagerUbuntuServer:Ubuntu的Server版本只有终端界面,没有桌面GUI,且Server版本不会安装NetworkManager,所以UbuntuServer网络由配置文件进行配置。由于Server版本一般用作服务器的......
  • Add Again UVA - 11076
     defineS,itissumofallpossiblepermutationsofagivensetofdigits.Forexample,ifthedigitsare<123>,thensixpossiblepermutationsare<123>,<132>,<213>,<231>,<312>,<321>andthesumofthemis......
  • 支持win8 x32和x64的抓包软件Microsoft Network Monitor
    win8系统中N多常用软件水土不服,其中包括工作中常用的抓包神器wireshark,wireshark在win8系统驱动加载失败不能获取网卡不能抓包。搜索资料库MicrosoftNetworkMonitor脱颖而出,MicrosoftNetworkMonitor支持TCP/Ip、UDP等底层协议的捕获抓包,并且有包过滤功能方便分析。Micros......
  • access violation at address isflash.dll
    右击“我的电脑”。单击“属性”。 在“系统属性”中单击“高级”。 在“性能”中单击“设置”。 在“性能选项”中单击“数据执行保护”。 单击“添加”。选择要运行的程序。 OK。就这么简单。 ......
  • log4j的additivity和category使用
    1log4j.rootCategory是对根类的设置,如不说明,以下的子类都要继承这些设置 log4j.category.*是对自定义类的设置,可以对类、包和工程单独设置Category的家族关系是通过“.”来说明的,比如x是x.y的父类。默认情况下,子类要继承父类的全部设置,比如:log4j.rootCategory=INFO,dest1log4j.ca......
  • NetworkX
    find_cyclevssimple_cyclesinnetworkxfind_cycleandsimple_cyclesaretwofunctionsprovidedbythenetworkxlibraryinPythonforfindingcyclesinagraph.find_cycleisafunctionthatfindsacycleinadirectedgraph.Itreturnsalistofnodes......
  • network 路由器和交换机的区别
    目录network路由器和交换机的区别如果在公司内部搭建一个网络,应该使用路由器还是交换机?network路由器和交换机的区别路由器和交换机是网络中两个不同的设备,它们的功能和作用有所不同,主要区别如下:工作层次不同:交换机主要工作在OSI模型的第二层,即数据链路层,它通过MAC地址来转......
  • How to use Linux shell command filter the IP address All In One
    HowtouseLinuxshellcommandfiltertheIPaddressAllInOne如何使用Linuxshell命令过滤IP地址questionHowtofilteroutthereallyusefulIPaddressfromlongstrings?如何从长字符串中过滤出真正有用的IP地址?$cat./dd-ip-notice-robot.sh$./dd......
  • DFCN:Deep Fusion Clustering Network
    论文阅读05-DFCN:DeepFusionClusteringNetwork论文信息论文地址:[DFCN][2012.09600]DeepFusionClusteringNetwork(arxiv.org)论文代码:WxTu/DFCN:AAAI2021-DeepFusionClusteringNetwork(github.com)1.存在问题研究方向通过自动编码器AE和图神经网络GCN以利......