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

英语翻译网站开发seo专业论坛

英语翻译网站开发,seo专业论坛,怎样做网络销售网站,餐饮业网络营销方式题目描述: 给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字 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
题目数据保证列表表示的数字不含前导零

算法一:

思路:

使用头尾链表节点指针,用carry来存储进位值

代码实现:
/*** Definition for singly-linked list.* struct ListNode {*     int val;*     struct ListNode *next;* };*/
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;//返回头部节点
}

http://www.hengruixuexiao.com/news/27579.html

相关文章:

  • 事业单位网站建设方案今日头条军事新闻
  • 做织梦网站的心得体会关键字挖掘爱站网
  • 网站设计咨询网站制作网站的全过程
  • 西宁百姓网seo零基础教学
  • 做公司网站需要提供的资料seo公司推荐
  • 网站开发有什么职位百度首页排名优化哪家专业
  • 秒收录的网站关键词排名监控
  • 网吧可以做网站吗seo搜索引擎优化招聘
  • 免费网页制作系统团队网站seo排名优化工具
  • 网站建设与管理行业发展情况贵港网站seo
  • 我学的 网站开发 能进华为公司么app运营
  • 淄博做淘宝网站如何建网站赚钱
  • 做博彩类网站费用郴州网站seo
  • 网络求职做阿姨哪个网站好做个网站
  • 移动版网站模板百度导航
  • php网站开发专业介绍知识营销
  • 学习html的网站长春做网站公司长春seo公司
  • 西安做网站优化的公司网站单向外链推广工具
  • 龙岩b2b网页制作多地优化完善疫情防控措施
  • wordpress建站心得软件外包网
  • 怎么自己做网站安卓优化大师旧版
  • PHP网站开发方向百度投诉电话24小时
  • 纺织品做外贸一般在哪个网站上seo公司优化排名
  • 如何建设一个政府网站网络营销专业是干什么的
  • 学校网站开发报价表如何制作一个网页
  • 门户网站建设工具网站建设产品介绍
  • 苏州沧浪区做网站的线上销售的方法和技巧
  • 锦州市住房和城乡建设委员会网站西安网站推广排名
  • 大连福佳新城2026年建站吗广告推广怎么做最有效
  • 四平网站制作seo网站排名推广