当前位置: 首页 > 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://www.yutouwan.com/news/196029/

相关文章:

  • 珠宝企业的门户网站开发网站建设公司开发企业北京网站
  • 东莞整合网站建设公司搭建论坛网站的流程
  • 华中农业大学基因编辑在线设计网站提供资料下载的网站如何建设
  • 重庆公司建设网站一个只做百合的网站
  • 济南企业建站平台电商软文范例
  • 做网站的维护成本转发文章 WordPress
  • 网站设计时多页面切换时什么控件文山微网站建设
  • 大型外贸网站建设wdcp 网站迁移
  • 国外网站风格厦门建网站网址
  • 旅游网站首页设计大概图桂林两江四湖游船路线
  • 二级网站开发 一级关系移动终端网站建设
  • 顺德建设行政主管部门网站上海企业服务云代表啥
  • 房地产网站模板 下载建设招标项目常挂网站有哪些
  • 微网站设计与开发教程网络营销和网络销售的关系
  • 网络营销网站建设方案wordpress 引用js
  • 搜索动图素材的网站福州市鼓楼区建设局网站
  • 公众号授权网站python基础教程期末考试
  • 邯郸市教育考试院网站聊城做wap网站找谁
  • 推荐武进网站建设如何搭建网站教程
  • 石城县网站建设开发做游戏的网站
  • 创建网站的步骤是网站开发方面知识
  • 成品网站短视频源码搭建免费投资公司投资项目流程
  • 网站域名多少钱广州vi设计平面广告公司
  • 聊城集团网站建设费用公众号怎么制作滑动照片
  • php 网站反盗链红酒营销型网站建设
  • 珠海网站推广公司湛江网站制作多少钱
  • 免费域名x网站谷德设计网景观设计
  • 捷信做单官方网站网页界面设计招聘
  • 酒业网站模板下载网站屏幕自适应代码
  • 北京企业网站开发费用网站建设 用户管理