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

网站logo用什么来做山东最新消息

网站logo用什么来做,山东最新消息,南昌做网站seo,温江建设网站一、提出问题 给你两个非空的链表#xff0c;表示两个非负的整数。它们每位数字都是按照逆序的方式存储的#xff0c;并且每个节点只能存储一位数字。请你将两个数相加#xff0c;并以相同形式返回一个表示和的链表。 你可以假设除了数字 0 之外#xff0c;这两个数都不会以…一、提出问题 给你两个非空的链表表示两个非负的整数。它们每位数字都是按照逆序的方式存储的并且每个节点只能存储一位数字。请你将两个数相加并以相同形式返回一个表示和的链表。 你可以假设除了数字 0 之外这两个数都不会以 0 开头。 示例 1 输入l1 [2,4,3], l2 [5,6,4] 输出[7,0,8] 解释342 465 807.示例 2 输入l1 [0], l2 [0] 输出[0]示例 3 输入l1 [9,9,9,9,9,9,9], l2 [9,9,9,9] 输出[8,9,9,9,0,0,0,1]提示 每个链表中的节点数在范围 [1, 100] 内0 Node.val 9题目数据保证列表表示的数字不含前导零二、解决问题 1思路 可以通过模拟计算过程得到解答。 由于是逆序的两个链表中同一位置的数字可以直接相加。如果两个链表的长度不同则可以认为长度短的链表的后面有若干个0 。注意相加的时候可能会产生进位。如果链表遍历结束后还有进位则需要在答案链表的后面附加一个节点节点的值就是 carry其实就是1。 2代码 struct ListNode* addTwoNumbers(struct ListNode* l1, struct ListNode* l2) {struct ListNode *head NULL, *tail NULL;int carry 0;while (l1 || l2) {int n1 (l1 ? l1-val : 0);int n2 (l2 ? l2-val : 0);int sum n1 n2 carry;if (!head) {head tail malloc(sizeof(struct ListNode));tail-val sum % 10;tail-next NULL;} else {tail-next malloc(sizeof(struct ListNode));tail-next-val sum % 10;tail tail-next;tail-next NULL;}carry sum / 10;if (l1) {l1 l1-next;}if (l2) {l2 l2-next;}}if (carry 0) {tail-next malloc(sizeof(struct ListNode));tail-next-val carry;tail-next-next NULL;}return head; } 3复杂度 时间复杂度O(max⁡(m,n))其中 m 和 n 分别为两个链表的长度。我们要遍历两个链表的全部位置而处理每个位置只需要 O(1) 的时间。空间复杂度O(1)。注意返回值不计入空间复杂度。三、回顾总结 1注意代码中对头结点的处理技巧如果不保存好head指针后面会丢失的。 2这是一道逐位相加的题目。网友总结了一套模板来解答逐位相加的题目。 while ( A 没完 || B 没完) {A 的当前位B 的当前位和 A 的当前位 B 的当前位 进位carry当前位 和 % 10;进位 和 / 10;更新A、B }判断是否还有进位
http://wiki.neutronadmin.com/news/196029/

相关文章:

  • 关于建设 网站的请示线上教育培训机构十大排名
  • 旅游网站建设策划方案大连在哪个省份哪个市
  • 网站开发前后端分离要多少钱wordpress手机下浮动
  • 塔里木油田公司档案馆网站建设研究企业网站开发研究现状
  • 会展相关app和网站的建设情况网页设计免费模板代码
  • 网站备案的意思网页设计图片怎么居中对齐
  • 大学生做爰网站qq互联 网站开发
  • 网站主页和子页怎么做郑州网站优化培训
  • dw中用php做网站电子商务网站建设jsp考卷
  • 永川网站开发小榄镇做网站公司
  • 织梦做的网站后台怎么进一套金蝶erp系统多少钱
  • 湛江建设培训学校网站专业手机网站公司哪家好
  • 邯郸市网站建设企业建设网站公司哪家好
  • 手机百度屏蔽我网站关键词网站上传的视频播放卡
  • asp.net做电商网站设计做视频解析网站
  • 求职招聘网站开发网站排名优化如何做
  • 浦东新区苏州网站建设陇南地网站seo
  • 中国深圳航空公司官方网站个人网站 空间
  • 网站建设公司海报物业管理系统价格
  • 越南做彩票网站是违法的吗网站设计制作上海
  • 自己做装修效果的网站购物网站建立
  • 网站的备案号查询建设网站西丽
  • 网站图片多大合适大宗商品最新交易平台
  • 做dm素材网站无锡网站建设营销型
  • 点胶机 东莞网站建设企业开源建站系统
  • 网站开发竞品分析wordpress 检测redis
  • 做苗木生意上什么网站织梦多语言网站
  • 北京网站seo哪家公司好秦皇岛手机网站制作公司
  • 青岛网站制作服务网站上线流程
  • 最新互联网项目平台网站温岭建设规划局网站