码迷,mamicode.com
首页 > 其他好文 > 详细

每日leetcode一题(2)两数相加

时间:2019-10-23 20:12:24      阅读:71      评论:0      收藏:0      [点我收藏+]

标签:info   image   直接   http   mic   nbsp   code   两数相加   链表   

  题目给定2个非空链表,并且是逆序存储,每一个节点存储一位数字,求2个链表对应数的和

技术图片

 

 思路:首先拿到这个题,第一反应就是如果两个链表对应和大于10,进位如何表示?链表本来就是逆序的,这方便我们直接从链表头开始计算。如果大于10,就应该分别求出个位和十位各是多少,并且加到最后也可能存在进位,因此还需判断最后进位是否存在。其次就是两个链表长短不一该怎么办?我最开始想到的是用与来做,直到判断条件不合适跳出,再判断哪个链表数字多,其实可以用或来做,这样做比与更加方便。最后就是链表节点的申请与初始化。

技术图片

 

每日leetcode一题(2)两数相加

标签:info   image   直接   http   mic   nbsp   code   两数相加   链表   

原文地址:https://www.cnblogs.com/aichipaigu/p/11728313.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!