当前位置: 首页 > news >正文

桂林旅游网官方网站张家港网站推广

桂林旅游网官方网站,张家港网站推广,划分切片来做网站,网站链接优化给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。 请你将两个数相加,并以相同形式返回一个表示和的链表。 你可以假设除了数字 0 之外,这两个数都不会以 0 …

给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。

请你将两个数相加,并以相同形式返回一个表示和的链表。

你可以假设除了数字 0 之外,这两个数都不会以 0 开头。

示例 1:

输入:l1 = [2,4,3], l2 = [5,6,4]
输出:[7,0,8]
解释:342 + 465 = 807.

示例 2:

输入:l1 = [0], l2 = [0]
输出:[0]

示例 3:

输入:l1 = [9,9,9,9,9,9,9], l2 = [9,9,9,9]
输出:[8,9,9,9,0,0,0,1]

提示:

  • 每个链表中的节点数在范围 [1, 100] 内
  • 0 <= Node.val <= 9
  • 题目数据保证列表表示的数字不含前导零

 

 ListNode* addTwoNumbers(ListNode* l1, ListNode* l2) {

        ListNode*list1=l1;

        ListNode*list2=l2;

        int wei=0;

         ListNode*head=nullptr;

         ListNode*list3=nullptr;

         while(list1 !=nullptr && list2!=nullptr)

        {

            int tmp = list1->val+list2->val + wei;

            wei=0;

            if(tmp>=10)

            {

                wei=tmp/10;

                tmp=tmp%10;

            }

           ListNode*node = new  ListNode(tmp);

           if(head==nullptr)

           {

               head=node;

               list3=head;

           }

           else

           {

               list3->next=node;

               list3=list3->next;

           }

            list1=list1->next;

            list2=list2->next;

        }

        while(list1 !=nullptr)

        {

            int tmp = list1->val+ wei;

            wei=0;

            if(tmp>=10)

            {

                wei=1;

                tmp=tmp%10;

            }

           ListNode*node = new  ListNode(tmp);

           if(head==nullptr)

           {

               head=node;

               ListNode*list3=head;

           }

           else

           {

               list3->next=node;

               list3=list3->next;

           }

           list1=list1->next;

        }

         while(list2 !=nullptr)

        {

            int tmp = list2->val+ wei;

            wei=0;

            if(tmp>=10)

            {

                wei=1;

                tmp=tmp%10;

            }

           ListNode*node = new  ListNode(tmp);

           if(head==nullptr)

           {

               head=node;

               ListNode*list3=head;

           }

           else

           {

               list3->next=node;

               list3=list3->next;

           }

           list2=list2->next;

        }

        if(wei!=0)

        {

              ListNode*node = new  ListNode(wei);

               list3->next=node;

               list3=list3->next;

        }

        //ListNode*list4= reverseList(head);    

         return head;

    }

http://www.yayakq.cn/news/690493/

相关文章:

  • 网站平台系统建设方案美篇app怎么制作
  • 开个网站平台要多少钱旅行社的网站建设
  • 外汇网站开发app编辑软件
  • 网站你懂我意思正能量晚上不用下载直接进入企业管理系统论文
  • 网站悬浮窗广告佛山专业网站建设公司
  • 中山建网站哪家好佛山网站建设怎么做
  • 三只松鼠建设网站前的市场分析免备案 网站加速
  • 怎么做服务器网站建设企业银行手机银行怎么登录
  • 节点网站深圳学历提升
  • 网站页面设计方案怎么写北京百度seo
  • 客户买东西返利网站怎么做营销型网站单页面
  • app公司管理广州短视频seo哪家好
  • 安卓盒子 做网站设计网站 常用
  • 网站如何做聚合页面logo在线制作神器
  • 网站怎么做用什么软件海南网站建站
  • 夜场网站建设移动互联网营销
  • 做计算机网站祭祀网站建设方案
  • 网站地址怎么做超链接东莞网站建设哪家最好
  • 网站用哪种语言用eclipse做网站
  • 为企业做网站还有前途吗wordpress延迟加载插件
  • 电子商务网站建设ppt模板wordpress微信群大全
  • 办公用纸网站建设旅游网站的建设开题报告
  • 潍坊知名网站建设最新报价企业做网站公司怎么样
  • 设计素材网站线上iis默认网站删除
  • 免费的个人简历模板网站wordpress主动推送
  • 三站合一网站建设广州宣传片制作
  • 宣传型网站在wordpress上添加播放视频
  • 如何打击网站深圳品牌做网站公司
  • 仿顺丰优选网站源码福田祥菱箱货
  • 织梦网站站标网站买流量是怎么做的