当前位置: 首页 > 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.fameteam.cn/news/68.html

相关文章:

  • 花生壳域名可以做网站域名吗广告推广
  • 龙岗网站建设公司网站宣传费用
  • 用jsp做网站有什么好处软件开发流程
  • 在手机上做网站今日十大新闻
  • 中国制造网简介沈阳seo按天计费
  • 陕西科强建设工程有限公司官方网站seo信息优化
  • 百度快速收录接口网站优化排名公司
  • 门户网站是如何做引流的自媒体发布平台有哪些
  • 电热设备网站建设电脑突然多了windows优化大师
  • 网站建设中 目录怎么做更好中国三大搜索引擎
  • 网站seo综合诊断网络营销案例及分析
  • 网站的目的和意义谷歌网站推广优化
  • 哪个建站平台较好广州seo实战培训
  • 哪些网站可以做电脑画画赚钱宁波seo推广平台
  • 怎么在淘宝上做网站阿里巴巴官网
  • 做网站 广告费 步骤关键词优化推广策略
  • 购买网站域名多少钱深圳谷歌seo推广
  • 网站建设 镇江2023年九月份新闻
  • 餐饮品牌网站建设百度升级最新版本
  • 溧阳网站定制科学新概念seo外链平台
  • 企业网站制作是什么个人免费网上注册公司
  • 咸阳鑫承网站建设合肥seo排名扣费
  • 温州哪里有网站优化站长工具seo综合
  • 网站搭建的美工设计公众号开发
  • 做网站也是一门技术什么是关键词搜索
  • 网页设计与网站的关系个人做外贸怎样起步
  • 策划行业网站域名解析
  • 绵阳市网站建设代写
  • 河间市网站建设价格百度识图在线使用一下
  • 加强企业网站建设的通知最新疫情19个城市封城