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

西安网站建设seowordpress 数据字典

西安网站建设seo,wordpress 数据字典,商城网站设计注意什么,代写文章质量高的平台题目描述跳转到leetcode 给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。 请你将两个数相加,并以相同形式返回一个表示和的链表。 你可以假设除了数字 0 之外&#xff0…

题目描述跳转到leetcode

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

来源:力扣(LeetCode)
链接:https://leetcode.cn/problems/add-two-numbers
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

解题

  1. 创建一个ListNode用来存储 两个ListNode对应节点的值的和, 遍历LIstNode来获取l1,l2节点的值。
  2. 创建一个int变量用来存储进位值

注意

  • 因为两个链表的长度不一定相等,所以一旦其中一个链表为null,那么另一个链表之后的值需要+0。
  • 最后一对相加时要记得检查进位值是否为0,如果非0,则要新增一个节点来存储。
/*** Definition for singly-linked list.* public class ListNode {*     int val;*     ListNode next;*     ListNode() {}*     ListNode(int val) { this.val = val; }*     ListNode(int val, ListNode next) { this.val = val; this.next = next; }* }*/
class Solution {public ListNode addTwoNumbers(ListNode l1, ListNode l2) {ListNode head = new ListNode(0);// 指向当前节点的指针ListNode cur = head;// 进位值int carry = 0;// 遍历l1,l2while(l1 != null || l2 != null){int x = (l1 == null) ? 0 : l1.val;int y = (l2 == null) ? 0 : l2.val;int sum = x + y + carry;int num = sum%10;cur.next = new ListNode(num);carry = sum / 10;cur = cur.next;if(l1!=null) l1 = l1.next;if(l2!=null) l2 = l2.next;}// 最后一对是否需要进位,如需要则向listNode中再增加一个节点if(carry > 0){cur.next = new ListNode(carry);}return head.next;}
}

成功!
在这里插入图片描述

ps:本题需要了解ListNode的相关操作,我也整理了一份ListNode的常用操作

http://www.yayakq.cn/news/408338/

相关文章:

  • 哪个网站做恒生指数最安全购物商城名字大全
  • 购物网站建设和使用注册咨询公司经营范围
  • 成都网站建设939wordpress后台打开慢
  • 苏州学网站建设ui设计师与前端开发怎么对接
  • 化妆品可做的团购网站有哪些手机端移动网站建设
  • 网站建设指南网站备案 资讯
  • 网站关键词最多几个《商务网站开发》 实训报告书
  • 温州做网站哪家好合肥外贸网站建设公司价格
  • 东莞网站建设知名公司排名萧山网站建设那家好
  • 网站怎么做文件下载班级网站建设活动方案
  • 在线免费视频网站推广h5网站制作平台有哪些
  • 静态网站建设背景给我一个可以在线观看的懂得
  • 移动网站设计尺寸重庆校园网站开发
  • 企业网站建设价格门户网站设计欣赏
  • 寻花问柳-一个专做男人的网站如何用图片做网站背景
  • 电子商务网站设计代码网络引流推广怎么做
  • 苏州做门户网站的公司江干区网站建设
  • 商务网站建设的基本流程做网站赚钱嘛
  • 给别人做网站收钱违法吗大庆室内设计公司排名
  • 一键做网站的软件wordpress论坛程序
  • 网站开发 男生摄影网站网页设计
  • 全国十大网站建设公司ui设计收费标准
  • 网站教学视频崇信门户网站留言回复
  • 渔具网站建设策划书前言网站监控怎么做
  • php网站开发实训实践总结网站良精企业网站系统
  • 互联网网站建设月总结免费签名logo设计
  • 珠海企业网站设计学做面食最好的网站
  • 公司网站建设问题wordpress黄页插件
  • 网站建设工作流程htmlwordpress防止假蜘蛛抓取
  • 太原市建设银行网站首页wordpress另一更新正在运行