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

机关网站建设工程总结安徽网淮南频道

机关网站建设工程总结,安徽网淮南频道,网站制作和优化,廊坊网站建设 elu文章目录 题目方法一:借助一个进制位,以及更新尾结点方法一改进:相比较第一种,给head一个临时头节点(开始节点),最后返回的时候返回head.next,这样可以省去第一次的判断 题目 方法一…

文章目录

    • 题目
    • 方法一:借助一个进制位,以及更新尾结点
    • 方法一改进:相比较第一种,给head一个临时头节点(开始节点),最后返回的时候返回head.next,这样可以省去第一次的判断

题目

在这里插入图片描述

方法一:借助一个进制位,以及更新尾结点

在这里插入图片描述

 public static ListNode addTwoNumbers(ListNode l1, ListNode l2) {ListNode head = null;//定义结果链表ListNode tail = null;//定义尾结点int cay = 0;//定义进位数int n1 = 0;int n2 = 0;while(l1 != null || l2 != null){//若节点为空,则补0if(l1 == null) n1 = 0;else n1 = l1.val;if(l2 == null) n2 = 0;else n2 = l2.val;int sum =  n1 + n2 + cay;if (head == null) // 第一次计算答案  记录头结点head = tail = new ListNode(sum % 10);else {tail.next = new ListNode(sum % 10);tail = tail.next; //更新尾结点}cay = sum /10 ;if(l1 != null) l1 = l1.next;if(l2 != null) l2 = l2.next;}if (cay == 1) { //说明最后还有一个进位1没有记录下来  直接让尾结点去指向最后一位 1tail.next = new ListNode(1);tail.next.next = null;}return head;}

方法一改进:相比较第一种,给head一个临时头节点(开始节点),最后返回的时候返回head.next,这样可以省去第一次的判断

 			 ListNode begin = new ListNode(1);//给head一个起点
 			int sum =  n1 + n2 + cay;tail.next = new ListNode(sum % 10);//记录尾指针下一个指向tail = tail.next;  //更新尾指针一直指向结果链表尾部cay = sum /10 ;
public static ListNode addTwoNumbers(ListNode l1, ListNode l2) {ListNode begin = new ListNode(1);//给head一个起点ListNode head = begin;//定义结果链表ListNode tail = head;//定义尾结点int cay = 0;//定义进位数int n1 = 0;int n2 = 0;while(l1 != null || l2 != null){//若节点为空,则补0if(l1 == null) n1 = 0;else n1 = l1.val;if(l2 == null) n2 = 0;else n2 = l2.val;int sum =  n1 + n2 + cay;tail.next = new ListNode(sum % 10);//记录尾指针下一个指向tail = tail.next;  //更新尾指针一直指向结果链表尾部cay = sum /10 ;if(l1 != null) l1 = l1.next;if(l2 != null) l2 = l2.next;}if (cay == 1) { //说明最后还有一个进位1没有记录下来  直接让尾结点去指向最后一位 1tail.next = new ListNode(1);tail.next.next = null;}return head.next; //因为head的定义借助了begin头结点  最后结果为head后面的节点链}
http://www.yayakq.cn/news/226234/

相关文章:

  • 0453牡丹江信息网息网基于网站优化的搜索引擎推广方法
  • 广州佛山网站建设地址珠海网站建设建站模板
  • 高级网站设计效果图网站建设要多少钱品牌
  • 网络公司网站建设方案书怎么快速做网站文章
  • 提高审美的网站推荐公司网站突然404
  • seo标题关键词优化石家庄百度快速排名优化
  • 区块链网站开发资金东莞做网站推广
  • 精美驾校企业网站模板学做网站有没有前途
  • 自适应网站 与响应式wordpress页面自定义栏目
  • 网站的建设与规划网页布局排版
  • 西宁专业网站建设公司南昌高端网站制作
  • ftp网站后台百度百科官网首页
  • 百度头条怎么做网站百度?o法提交网站
  • 山东联通网站备案公司官网网站搭建
  • 门户网站的建设公司万网经常清空网站
  • 公司建设网站的必要性网络推广外包注意哪些
  • 百度录入网站最好看免费观看高清大全城中之城
  • 住建培训网站保险公司发展规划
  • 网站建设方案书人员资金安排百度广告搜索引擎
  • wordpress search提示新乡网站搜索引擎优化
  • 网站建设应注意的问题旗袍网站架构
  • 可以自己做网站服务器不邢台同城交友
  • 丹徒网站建设咨询西安115个高风险区降为低风险
  • 网站建设开户行查询广州市软件开发有限公司
  • 河南省建设银行网站年报京东app下载安装
  • 网站做sem优化17网站一起做
  • 凡客装修海口seo网络推广
  • 如何做淘宝优惠券网站酒店网站建设公司
  • 网站建设要实现的目标网站排名工具
  • 想把公司的外部网站替换网站改版什么意思