一开始的解法:
用字符串拼接的方式拼成完整的数 ,然后直接转换为int
对比官方解法:
逐个位对应相加 并记录进位
我解法的问题:
String 直接转换为 Int 的时候 int溢出的问题(int的表达范围只有 -2^31——2^31-1,即-2147483648——2147483647)
因此避免这种问题 ,由题目也可知,直接对应位置加,更好
要注意的是 两链表长度不一样的时候的处理——三元表达式判断
一开始的解法:
用字符串拼接的方式拼成完整的数 ,然后直接转换为int
对比官方解法:
逐个位对应相加 并记录进位
我解法的问题:
String 直接转换为 Int 的时候 int溢出的问题(int的表达范围只有 -2^31——2^31-1,即-2147483648——2147483647)
因此避免这种问题 ,由题目也可知,直接对应位置加,更好
要注意的是 两链表长度不一样的时候的处理——三元表达式判断