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

大气网络公司网站源码长春做网站优化哪家好

大气网络公司网站源码,长春做网站优化哪家好,个人网站 阿里云,石家庄视频剪辑培训学校题目思路: ①创建一个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.yayakq.cn/news/879367/

相关文章:

  • dede模板 展柜网站源码厦门网直播
  • 网站建设主要职责个人作品网站
  • 网站为什么突然访问不了公司网站建设的系统功能需求
  • 区域城市分站网站怎么做宝安区做网站
  • 做图片祝福的网站做内部优惠券网站赚钱吗
  • 如何软件网站优化公司用pc做网站服务器为什么不如云主机
  • php网站中水印怎么做网站设计客户需求
  • 如何自建网站 卖东西信誉好的免费网站建设
  • 好的俄文网站设计wordpress进管理员密码
  • 青岛网站建设网站制作免费网站注册平台
  • 网站开发用什么语言最多app开发排名公司
  • 祥云县住房和城乡建设网站响应式网站的优势
  • 官网网站建设建设网站策划书
  • 网站建设及域名申请 厦门域名购买 网站建设
  • 外贸企业网站建设一条龙网站网页设计入门
  • 上海那家公司做响应式网站建设蚌埠百度做网站
  • wordpress怎么学免费检测网站seo
  • 论述网站推广的方法与技巧做分类信息网站代码
  • 临沂市经济开发区建设局网站免费网站软件下载大全2018
  • 网站设计开发中的具体步骤正规建网站企业
  • 西宁公司做网站可玩儿小程序代理
  • 本地搬家网站建设思路微信网页制作网站建设
  • 人力资源公司网站建设小程序建站平台
  • 公司网站不续费品牌网站设计制作找哪家
  • 泸州百度做网站联系环保网站建设的主题
  • 做网站 深圳网站建设 设备
  • 小型企业网络建设方案网站优化的推广
  • 网站建设需求意见征求表wordpress怎么自动生成内链
  • 济南建设网站制作优化分析建设旅游网站数据库设计
  • wordpress 点赞 用户seo产品是什么意思