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

赤峰做网站开发杭州seo排名优化

赤峰做网站开发,杭州seo排名优化,百度网址浏览大全,世界500强排名一览表给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。 请你将两个数相加,并以相同形式返回一个表示和的链表。 你可以假设除了数字 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.shuangfujiaoyu.com/news/43455.html

相关文章:

  • 全椒做网站快速网站推广
  • 电商平台代运营湖南seo推广服务
  • 吴江建设局网站宁德seo优化
  • 济宁seo优化公司网站优化有哪些技巧
  • 用什么自己做网站推广计划书怎么写
  • 南阳做网站电话链交换反应
  • 做厨具公司网站如何创建网站的快捷方式
  • 张家港做网站优化价格seo站外优化平台
  • wordpress 多个站点搜索引擎营销有哪些
  • 金融企业网站建设网络优化工程师主要做什么
  • 如何建立外卖网站seo技术好的培训机构
  • 上海建筑建材业网官网seo网络贸易网站推广
  • 建设银行网站怎么能转账百度投诉电话人工服务总部
  • python库之web网站开发在线网页编辑平台
  • 网站愉建设中国企业100强
  • 建设部监理工程师注册网站百度seo优化服务项目
  • wordpress guge泰安网站建设优化
  • 做的网站每年都要收费吗长沙网动网络科技有限公司
  • 网站建设素材包东莞网站关键词优化公司
  • b2b2c电商平台网站网站关键词怎么优化排名
  • 深圳网站建设设计制作seo网站快排
  • 做网站开发要学多久站长工具seo综合
  • 邳州城乡建设局网站厦门人才网唯一官方网站
  • 公司怎么注册自己的网站seo网络优化师招聘
  • 算命网站建设手机地图app下载安装
  • 网站如何做才可以微信直接登录营销宣传方式有哪些
  • 自己做淘宝客是不是需要建网站网站历史权重查询
  • 如何做好一个企业网站设计百度营销登录
  • wordpress博客数据库50m够用吗内蒙古网站seo
  • 下载网站如何做直链平台