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

深圳网站建设选云聚达都江堰seo

深圳网站建设选云聚达,都江堰seo,彩虹网站建设,大连科技学院官方网站的建设与放给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。 请你将两个数相加,并以相同形式返回一个表示和的链表。 你可以假设除了数字 0 之外,这两个数都不会以 0 …

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

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

你可以假设除了数字 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
题目数据保证列表表示的数字不含前导零

直接模拟即可:

/*** Definition for singly-linked list.* struct ListNode {*     int val;*     ListNode *next;*     ListNode() : val(0), next(nullptr) {}*     ListNode(int x) : val(x), next(nullptr) {}*     ListNode(int x, ListNode *next) : val(x), next(next) {}* };*/
class Solution {
public:ListNode* addTwoNumbers(ListNode* l1, ListNode* l2) {ListNode *node1 = l1;ListNode *node2 = l2; bool carry = false;ListNode *ans = nullptr;ListNode *cur = nullptr;while (node1 || node2){int val1 = node1 ? node1->val : 0;int val2 = node2 ? node2->val : 0;int ansVal = val1 + val2 + carry;carry = ansVal >= 10;ansVal %= 10;ListNode *ansNode = new ListNode(ansVal);if (ans == nullptr){ans = ansNode;cur = ansNode;}else{cur->next = ansNode;cur = cur->next;}if (node1){node1 = node1->next;}if (node2){node2 = node2->next;}}if (carry){cur->next = new ListNode(1);}return ans;}
};

如果l1的长度为n,l2的长度为m,则此算法时间复杂度为O(m+n),空间复杂度为O(1)。

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

相关文章:

  • 赌场网站建站中国镇江网
  • 企业网站注销流程wordpress 收费下载系统
  • 企业网站建设定制开发响应式品牌网站设计
  • seo高清视频教程企业网站seo方案
  • 手机可以设计网站吗wordpress软件网站模板下载
  • 做网站公司 陕西渭南竞价代运营
  • 万网建网站网站备案 公司名称关联性
  • 深圳附近做个商城网站哪家公司便宜点上海搬家公司哪家口碑最好
  • wordpress建站论坛中山网站建设制作 .超凡科技
  • 网站建设 7 24wordpress设置背景
  • 咋样做网站定制网站建设提供商
  • 电商网站建设书织梦如何将wordpress
  • 网站永久空间弹幕怎么做视频网站
  • 江西中国建设银行网站首页装一个erp系统多少钱
  • 在c盘做网站可以吗企业自助建站的网站
  • 江苏网站建设空间桐梓网站建设
  • 做数据表格的网站seo自动推广软件
  • 网站制作软件有哪些宁波网站建设培训哪家好
  • 找人做网站设计 哪个平台可以找比较有名的建筑公司
  • h5网站建设模板下载南京网站设计搭建公司
  • 私人定制网站想开发一个app需要多少钱
  • 网站如何做线上支付功能手机端网站开发素材
  • 免费网页制作的网站怎样建立网站建设
  • 辽宁住房和城乡建设厅网站wordpress如何更改域名
  • 如何查询网站建立时间微信如何建立公众号
  • 南昌个人做网站驻马店360网站建设
  • 澄迈住房和城乡建设局网站佛山做外贸网站推广
  • 京东商城 网站建设企业网盘推荐
  • 手机网站 ui融资平台有哪些
  • 企业网站建设合同书.doc服装设计学校排名