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

秦皇岛网站制作方案网站通知系统

秦皇岛网站制作方案,网站通知系统,pc网站 手机网站 微信公众平台,网站开发总监待遇文章目录 题目介绍题解 题目介绍 题解 首先反转两个链表,再调用 2. 两数相加 链接的代码,得到链表,最后将其翻转即可。 class Solution {public ListNode addTwoNumbers(ListNode l1, ListNode l2) {l1 reverseList(l1);l2 reverseList(l…

文章目录

  • 题目介绍
  • 题解

题目介绍

在这里插入图片描述

题解

首先反转两个链表,再调用 2. 两数相加 链接的代码,得到链表,最后将其翻转即可。

class Solution {public ListNode addTwoNumbers(ListNode l1, ListNode l2) {l1 = reverseList(l1);l2 = reverseList(l2); // l1 和 l2 反转后,就变成【2. 两数相加】了ListNode l3 = addTwo(l1, l2);return reverseList(l3);}// 翻转链表private ListNode reverseList(ListNode head) {ListNode pre = null;ListNode cur = head;while (cur != null) {ListNode nxt = cur.next;cur.next = pre;pre = cur;cur = nxt;}return pre;}private ListNode addTwo(ListNode l1, ListNode l2) {ListNode dummy = new ListNode(); // 哨兵节点ListNode cur = dummy;int carry = 0; // 进位while (l1 != null || l2 != null || carry != 0) { // 有一个不是空节点,或者还有进位,就继续迭代if (l1 != null) carry += l1.val; // 节点值和进位加在一起if (l2 != null) carry += l2.val; // 节点值和进位加在一起cur = cur.next = new ListNode(carry % 10); // 每个节点保存一个数位carry /= 10; // 新的进位if (l1 != null) l1 = l1.next; // 下一个节点if (l2 != null) l2 = l2.next; // 下一个节点}return dummy.next; // 哨兵节点的下一个节点就是头节点}
}
http://www.yayakq.cn/news/357825/

相关文章:

  • 怎样给公司产品做网站免费电视剧在线观看网站
  • 福建省网站建设网页预览手机网站效果
  • 公司网站怎么做团工作网站建设意见
  • 手工木雕网站建设策划书设计师个人作品集模板
  • 常用的网站开发语言全球搜和外贸快车哪个好
  • 网站制作的前期主要是做好什么工作免费手机wap网站
  • 建立自己的网站有什么用做仿制网站
  • 高端网站开发免费网站开发源代码
  • 学php网站开发多钱婚庆网站开发
  • 网站建设任务书自己用电脑做网站服务器吗
  • 我图网类网站建设wordpress 访问
  • wdcp 网站打不开外贸网站建设制作教程
  • 深圳网站建设售后服务未来做哪些网站致富
  • 网站开发模版哈尔滨建设网站平台
  • 网站维护推广的方案企业文化墙创意设计图
  • 做网站公司能赚钱吗影视制作拍摄公司
  • 合肥如何做百度的网站开发流程图
  • 企业做网站维护江苏企业网站制作哪家好
  • 深圳网站推广外包网站怎么添加js广告位
  • 辛集市住房和城乡建设厅网站培训班该如何建站
  • 自适应响应式网站源码问卷调查
  • 用dw做的企业网站计算机网站维护建设
  • 做内网网站网站排名怎么优化
  • 网站后台改企业网站搭建步骤
  • 去掉网站侧边栏品牌建设题目
  • 关于网站的设计和制作建设工程检测网
  • 用来做网站的背景图wordpress标题图标
  • 上海网站排名公司网站规划与建设ppt模板
  • 长沙做网站seo优化外包微信小程序开发难吗
  • 可以做c语言任务的网站东莞seo排名扣费