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

优秀校园景观设计seo国外英文论坛

优秀校园景观设计,seo国外英文论坛,邢台企业网站制作建设,群晖wordpress打开慢题目思路: ①创建一个int类型的局部变量,用来存储两个结点的Val值。 ②判断该Val值与10求余(mod)后是否大于0,如果大于0, 则需要在下一个结点进位。 ③最关键的步骤:实现l1,l2结点数值相加后构建新的存储求和后的结点&#xff0…

935d142300c04d18a0ad13d65444d822.png

题目思路:

 ①创建一个int类型的局部变量,用来存储两个结点的Val值。

②判断该Val值与10求余(mod)后是否大于0,如果大于0, 则需要在下一个结点进位。

最关键的步骤:实现l1,l2结点数值相加后构建新的存储求和后的结点.此时先创建一个head头部结点以及一个尾部结点(tail)指向头部结点,然后,让tail指向当前的tail的next用来插入下一个。这个有点不好想。

最后,循环判断两个链表是否为空,最后返回head.

 

题解算法 C++
 

/**
 * Definition for singly-linked list.
 * struct ListNode {
 *     int val;
 *     ListNode *next;
 *     ListNode() : val(0), next(nullptr) {}
 *     ListNode(int x) : val(x), next(nullptr) {}
 *     ListNode(int x, ListNode *next) : val(x), next(next) {}
 * };
 */
class Solution {
public:
    ListNode* addTwoNumbers(ListNode* l1, ListNode* l2) {
        ListNode* head =nullptr;
        ListNode* tail =nullptr;
        int carry = 0;
        while ((l1!=nullptr) || (l2!=nullptr))
        {
            int n1 = l1?l1->val:0;
            int n2 = l2?l2->val:0;
            int sum = n1+n2+carry;
            if(!head)//head为空
            {
                head = tail = new ListNode(sum%10);
            }
            else
            {
                tail->next = new ListNode(sum%10);
                tail = tail->next;
            }
            carry = sum/10;
            if(l1)//l1非空
            {
                l1 = l1->next;
            }
            if(l2)
            {
                l2 = l2->next;
            }
            if(carry>0)
            {
                tail->next = new ListNode(carry);
            }
        }
        return head;
    }
};

http://www.ds6.com.cn/news/24738.html

相关文章:

  • wordpress注册没有反应seo经典案例
  • 彩妆做推广的网站永久免费无代码开发平台网站
  • 濮阳做网站好口碑的关键词优化
  • 暴雪中国回应与网易停止合作石家庄seo外包公司
  • 网站开发包括网站设计西部数码域名注册官网
  • 中国设计网怎么样杭州seo关键词优化公司
  • 网站建设与管理 市场分析洗发水营销推广软文800字
  • c2c平台盈利模式有哪些成都百度seo优化公司
  • 江苏建设人才考试网官方网站广告公司推广渠道
  • 珠海h5建站为什么不建议去外包公司上班
  • 专门做二手书的网站惠州搜索引擎优化
  • 专门做冷门旅行的网站软文案例500字
  • wordpress建站 评测泉州百度竞价公司
  • 东莞网站建公众号软文范例100
  • 长春建设网站营销推广手段有什么
  • 浙江邮电工程建设有限公司网站百度广告联盟下载
  • 郑州网站建设(智巢)网络营销策划方案3000字
  • 做网站怎么带流量免费网上销售平台
  • 租用海外服务器的网站有域名吗百度推广多少钱一天
  • 广东两学一做考学网站公司网络推广营销
  • 网站建设推广什么意思什么是百度快照
  • 做网站租什么服务器百度投放广告
  • 网站管理系统图片武汉seo霸屏
  • 兰州网站建设网站排名怎么做上去
  • 手机网站开发报价重庆公司seo
  • 项目建设管理 公司 网站免费加客源软件
  • 做一个网站后期维护需要多少钱爱站网长尾挖掘工具
  • 博优云软件官方网站seo专业培训课程
  • 网站开发建设成本天津seo培训机构
  • 福田祥菱m2怎么样唐山百度搜索排名优化