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

html网站自带字体怎么做网站推广公司推荐

html网站自带字体怎么做,网站推广公司推荐,建设学校网站需求分析,网站建设html实训心得记录一下算法题的学习11 两数相加 题目:给你两个非空的链表,表示两个非负的整数。它们每位数字都是按照逆序的方式存储的,并且每个节点只能存储一位数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字…

记录一下算法题的学习11

两数相加

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

 思路

  • 将两个链表看成是相同长度的进行遍历,如果一个链表较短则在前面补 0,举例说明:342+465=807(长度一样,不考虑),9999999+0009999=10009998
  • 每一位计算的同时需要考虑上一位的进位问题,而当前位计算结束后同样需要更新进位值
  • 如果两个链表全部遍历完毕后,进位值为 1,则在新链表最前方添加节点 1

示例分析 1 

输入:l1 = [2,4,3], l2 = [5,6,4]
输出:[7,0,8]

 

示例分析2

输入:l1 = [9,9,9,9,9,9,9], l2 = [9,9,9,9]
输出:[8,9,9,9,0,0,0,1]

 

 

代码展示

class Solution {public ListNode addTwoNumbers(ListNode l1, ListNode l2) {ListNode head=new ListNode(0);//初始化头结点为0ListNode tail=head;//初始化尾节点为0int carry=0;//初始化进位为0while(l1!=null||l2!=null){int x=l1!=null?l1.val:0;//三元运算符进行判断,例如如果x=li的情况下节点不为空,那么就选择l1.val,否则节点值为0;int y=l2!=null?l2.val:0;int sum=x+y+carry;//这里的判断很重要carry=sum/10; //当两个链表中两数相加得到超过十的值是,即carry=1,下一个两数相加就会进1,否则仍是0sum=sum%10;//当两个链表中两数相加得到超过十的值或则仍小于10,他只要除以10的余数tail.next=new ListNode(sum); //存入链表tail=tail.next;if(l1!=null){l1=l1.next;}if(l2!=null){l2=l2.next;}}if(carry>0){tail.next=new ListNode(carry);}return head.next;}
}

结束拜拜!

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

相关文章:

  • 甘肃省工程建设信息官方网站怎样给网站做图标
  • 网站后台管理系统怎么开发网站logo用什么做
  • 双语网站怎么做jsp网站开发文献
  • 湖北建设企业网站价格适配网站建设模版
  • 大学网站开发实验室建设方案视频推广计划
  • 网站设计培训班询深圳建站服务公司
  • 石家庄网站排名推广网页设计一般用什么软件
  • 安徽芜湖网站建设茂名本土网站建设公司
  • 新乐市做网站承德网站建设
  • 益阳网站制作公司地址最好的国内科技网站建设
  • 自助建站优化wordpress 自带播放器
  • icp备案的网站名称商城网站欣赏
  • 苏州公司企业网站建设软件开发者是什么意思
  • 佛山网站开发公司电话网站与规划设计思路
  • 制作网站教程雄安专业网站建设方案
  • 做全屏网站图片显示不全wordpress网址域名
  • 如何做视频网站不侵权开源网站内容管理系统
  • 怎么给网站做备案怎样分析网站做seo
  • 成都网站建设开发价格郑州网站建设目标
  • 图书馆网站建设策划书动易网站开发的主要技术
  • 建设工程报建网站查询电脑清理软件十大排名
  • 中国科协网站建设招标百度贴吧网页入口
  • 网络规划设计师薪资长沙专业竞价优化首选
  • 网站欣赏成品网站nike源码1688免费
  • 大数据网站建设费用私自做彩票网站销售犯法么
  • 织梦系统网站首页空白大专学网站开发
  • 云南网站建设营销淘宝建站服务
  • 在北京大学生做家教的网站厦门大型企业网站开发公司
  • 企业建站wordpresswordpress不显示中文图片不显示
  • 网站首页制作做网站的企业有哪些