Q: A: 这种题的用例是一定会搞一些很大的数的.long都会溢出,所以我们就不用尝试转数字做加法转链表的方法了.另外直接倒置两个链表再做加法的做法会改变原链表,题干也说了禁止改动原链表. 1.求两个链表长度,如果一长一短,把短的前面加若干个0节点,使得两个链表长度相同.之后对于就递归连接链表.dfs函数参数为前一个结果链表指针pre,当前的两个数据链表指针p1.p2.在函数中首先新建节点与pre相连,之后递归p1.p2的后继链表.dfs函数返回的是进位值,1或0.递归函数的进位值返回后要加在当…