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

江门网站建设自助建站各种网站

江门网站建设自助建站,各种网站,wordpress 手机版主题,北京seo排名分析给你两个非空的链表,表示两个非负的整数。它们每位数字都是按照逆序的方式存储的,并且每个节点只能存储一位数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字0之外,这两个数都不会以0开头。 输入&am…

给你两个非空的链表,表示两个非负的整数。它们每位数字都是按照逆序的方式存储的,并且每个节点只能存储一位数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字0之外,这两个数都不会以0开头。

在这里插入图片描述

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

转载:数据结构:链表及其C++实现

class Solution {
public:ListNode* addTwoNumbers(ListNode* l1, ListNode* l2) {//头尾节点ListNode *head=nullptr,*tail=nullptr;int carry=0;//不为null就遍历while(l1||l2){//获取当前链表节点值int n1=l1?l1->val:0;int n2=l2?l2->val:0;//相加int sum=n1+n2+carry;if(!head){//为空创建新的头,尾节点head=tail=new ListNode(sum%10);}else{//不为空值加在尾部tail->next=new ListNode(sum%10);tail=tail->next;}carry=sum/10;if(l1){l1=l1->next;}if(l2){l2=l2->next;}//最后不为0,就在尾部增加一个新结点if(carry>0)tail->next=new ListNode(carry);   }return head;}
};

优化减少代码

class Solution {
public:ListNode* addTwoNumbers(ListNode* l1, ListNode* l2) {ListNode *dummy = new ListNode(0);  // 虚拟头节点ListNode *current = dummy;int carry = 0;while (l1 || l2 || carry) {int n1 = l1 ? l1->val : 0;int n2 = l2 ? l2->val : 0;int sum = n1 + n2 + carry;current->next = new ListNode(sum % 10);current = current->next;carry = sum / 10;if (l1) l1 = l1->next;if (l2) l2 = l2->next;}return dummy->next;  // 返回真实的头节点,而非虚拟头节点}
};
http://www.yidumall.com/news/31009.html

相关文章:

  • 个人外贸网站网络优化app哪个好
  • 网站后台怎么挂广告 怎么做宣传推广方式
  • 沧州网站建设icp备互联网营销模式有哪些
  • 移动互联网开发官网seo软件简单易排名稳定
  • 专业建站公司提供详细的功能描述及报价百度seo优化服务项目
  • 猎头自己在哪个网站做单无锡营销型网站建站
  • 最好的网站建设报价最新的疫情情况
  • 建设工程安全备案网站新品怎么刷关键词
  • 论坛是做网站还是app好互联网推广是做什么的
  • 东莞网站建设免费服务器精准营销策略都有哪些
  • 建设外国商城网站企业网站设计优化公司
  • java web开发网站开发今日头条极速版最新
  • ps怎么做电商网站网站交换链接友情链接的作用
  • 动漫制作专业专升本去哪个专业新手怎么入行seo
  • 昆明双鼎网站制作免费外链工具
  • 广州外贸网站咨询重庆百度推广电话
  • 做网站要学些什么软件品牌营销成功案例
  • 从事网站建设的职业厦门专业做优化的公司
  • 吕梁做网站公司外贸营销型网站设计
  • ui界面设计思路网络公司优化关键词
  • 自己做的网站 网站备案流程免费下载百度seo
  • 扬州网站建设制作网页怎么制作
  • 做网站备完备案需要干什么网红营销
  • 网站后台的文章怎么做微信营销工具
  • 网站开发企业培训心得总结百家港 seo服务
  • 微网站开发一般费用多少钱建站abc
  • 我国政府网站建设的现状2345网址导航桌面版
  • WordPress去掉文章摘要小程序seo推广技巧
  • 十大黄金软件app搜索引擎优化的策略主要有
  • 济南seo网站建站小红书关键词检测