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

淘宝优惠券微网站开发知名网页设计公司

淘宝优惠券微网站开发,知名网页设计公司,广州网站优化推广公司,什么是灰色网站题目描述: 给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字 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.tj-hxxt.cn/news/59459.html

相关文章:

  • wordpress导入lofter北京百度seo排名点击软件
  • 东莞厚街做网站软文范文200字
  • 网站规划与设计就业百度推广软件
  • wordpress 运费设置seo整站优化哪家专业
  • 珠海北京网站建设百度快速收录
  • 惠阳网站制作公司国外搜索引擎有哪些
  • 域名哪个网站买最好搜索app下载安装
  • 建设工程的招标网站有哪些网络营销平台有哪些
  • wordpress商城案例seo优化技术排名
  • java做网站的步骤社交媒体营销策略有哪些
  • wordpress 菜单去掉链接百度优化怎么做
  • 地方网站用什么域名天津百度爱采购
  • wordpress 邮箱订阅上海高端seo公司
  • 关于做奶妈的视频网站淘宝关键词搜索排名
  • 重庆建设工程信息网网搜索引擎优化是做什么的
  • 巩义网站建设案例网站制作维护
  • 门户网站目标客户免费推广网站排行榜
  • 个人门户网站备案杭州网站排名提升
  • 网站服务器有问题怎么办啊优化方案的格式及范文
  • 芜湖代理公司注册seo营销软件
  • 志愿者网站时长码怎么做软文新闻发布网站
  • wordpress 后台 主题太原seo推广
  • 网站名怎么写百度网站搜索排名
  • 我想做网站怎么做昆山推广营销大的公司
  • 桂林两江四湖象山景区讲解导游词郑州seo代理公司
  • 网站建设百度认证seo短视频入口
  • 如何做网站详细步骤图长春seo优化企业网络跃升
  • 南通市网站广州网站优化页面
  • 佛山做网站建设公司百度推广开户需要多少钱
  • 南沙做网站公司百度关键词在线优化