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

适用于建设微型网站wordpress 数据库搜索功能

适用于建设微型网站,wordpress 数据库搜索功能,西湖区住房和城乡建设局网站,学校建设网站的意义文章目录 题目方法一:借助一个进制位,以及更新尾结点方法一改进:相比较第一种,给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/832627/

相关文章:

  • phpcms做双语网站朋友圈软文范例
  • 网站建设要买哪些软件搭建一个公司网站
  • 有做车身拉花的网站吗大连小程序哪个开发公司好
  • 海门建网站公司公司一个人做网站
  • 网站上的销售怎么做一个很好的个人网站开发
  • 天津本地网站织梦网站必须下载地址
  • 网站开发的前端和后端有哪些框架高端车品牌排行榜
  • 政务服务中心 网站建设合肥公司注册平台
  • 门户网站建设和运行招标公告商旅网站建设
  • 住房和城乡建设部网站报名企聚网站建设
  • 做推广的网站吗wordpress点赞排行榜
  • 效益型网站展示型网站 营销型网站
  • 怎么做网站推广世界杯爱辉网站建设
  • 邯郸移动网站建设价格营销型网站的优缺点
  • 建筑工程招投标网站企业网站模板文件管理
  • 阿里云用什么系统做网站好巫山网站开发
  • 文成做网站免费建立个人网站
  • 怎么做自动提卡网站中等职业学校网站建设模块
  • 网站建设 资讯动态网页qq版
  • 常州市城乡建设局网站学做糕点的网站
  • 公司网站优化怎么做wordpress 单核 并发
  • 河西网站建设开发东莞企业建设网站官网有限公司
  • 博客内容跟网站相关吗个人和做网站方签合同模板
  • 2008建立的php网站慢wordpress的用户名密码
  • 如何创建自己的个人网站推荐网站制作建设书
  • 青岛网站搭建公司那个网站效果图做的好
  • 有创意的个人网站搬瓦工一键WordPress
  • 大连企业信息查询系统官网宁波seo推荐
  • 新浦网站制作网站建设做机械的专业外贸网站有哪些
  • jq网站模板怎么注册公司域名邮箱