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

文章视频类网站怎么做测试seo 培训教程

文章视频类网站怎么做测试,seo 培训教程,如何做网站安全加固,网站建设公开课给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。 请你将两个数相加,并以相同形式返回一个表示和的链表。 你可以假设除了数字 0 之外,这两个数都不会以 0 …

给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。

请你将两个数相加,并以相同形式返回一个表示和的链表。

你可以假设除了数字 0 之外,这两个数都不会以 0 开头。

其本质即为两个数字逆着相加,第一个数字为个位,第二个数字为十位,依次类推

//以传入[1,2,3]和[5,8,9]为例
public class Solution {public ListNode AddTwoNumbers(ListNode l1, ListNode l2) {
//进行节点初始化ListNode head = null,tail = null;
//carry为进位数值int carry = 0;
//如果传入链表不为空,则进行相加循环while(l1 !=null || l2 != null){
//如果传入链表不为空,则获取首个(当前循环中的“个位”)
//第一次为n1 = 1,n2 = 5
//第二次为n1 = 2,n2 = 8
//第三次位n1 = 3,n2 = 9int n1 = l1!= null ? l1.val :0;int n2 = l2 != null ? l2.val :0;
//求当前两个首节点的和,且加入进位
//第一次为1+5 = 6
//第二次为2+8 = 10
//第三次位3+9+1 = 13int sum = n1 + n2 +carry;
//head首次进入,将首节点和末节点传入第一次sum取余,且指向同一个对象,则后面对tail做修改,head也会变
//此时head为[6],tail为[6]if(head == null){head = tail = new ListNode(sum %10);}
//第二次之后进入elseelse {
//第二次,此处tail为[6,0],head为[6,0]
//第三次,此处tail为[0,3],head为[6,0,3]tail.next = new ListNode(sum%10);
//第二次,此处tail为[0],head为[6,0]
//第三次,此处tail为[3],head为[6,0,3]tail = tail.next;}
//对sum做对10的除法,获得十位数字
//第二次为1
//第三次为1carry = sum/10;
//如果此时传入的l1或l2还有数值,则去除前一个节点,而后进入循环if(l1 != null){l1 = l1.next;}if(l2 != null){l2 = l2.next;}}
//循环结束后,如果结果超过本来的数组长度,则加上一位
//即在tail后加入最大的一位,数组为最后一次sum对10取余if(carry >0){
//这里为什么不是head.next
//是因为,head此时为头指针,指向6,头指针的后一个为[0,3],如果修改,则变为[6,1]
//而改tail,head则变为[6,0,3,1]tail.next = new ListNode(carry);}return head;}
}

http://www.dinnco.com/news/81365.html

相关文章:

  • 无棣网站定制免费b站在线观看人数在哪儿
  • 网站建设安全架构整站优化价格
  • 宁波网站建设详细方案模板搜索引擎优化方式
  • wordpress企业源码太原seo排名优化软件
  • 如何保护我做的网站模板怎样联系百度客服
  • 宝塔面板怎么做多个网站广州网站seo公司
  • 网站热力图怎么做b站视频推广网站动漫
  • 做润滑油网站图片推广官网
  • 快速建站平台源码搜多多搜索引擎入口
  • 做网站商业欺骗赔多少万能搜索网站
  • 西安网站制作托百度指数app
  • 镇江网站推广网络营销的渠道
  • 网站建设专业知识新手怎么做销售
  • 企业网站设计制作教程seo综合诊断工具
  • 微信公众号制作网站百度收录是什么意思
  • 沃航科技网站开发海外广告优化师
  • 旅游网站做seosem和seo哪个工作好
  • 推荐几个响应式网站做参考推广平台有哪些?
  • 网站开发邮件安徽网站开发哪家好
  • 花钱做推广广告哪个网站好seo推广小分享
  • 电商网站建设系统seo推广哪家服务好
  • 企业移动网站建设商反向链接查询
  • 263企业会议邮箱登录入口seo外链推广工具
  • 帮别人做网站涉嫌诈骗网站的推广
  • 哪些网站可以做ppt阿里巴巴怎么优化关键词排名
  • 微信平台与微网站开发西安网站托管
  • 做100个垂直网站百度推广开户费用
  • 湛江做网站seo的百度热搜榜排行
  • 举报非法网站要求做笔录百度搜索榜单
  • 关于做网站的外语文献企业seo顾问公司