赞
踩
由于输入的两个链表都是逆序存储数字的位数的,因此两个链表中同一位置的数字可以直接相加。
我们同时遍历两个链表,逐位计算它们的和,并与当前位置的进位值相加。具体而言,如果当前两个链表处相应位置的数字为num1,num2 ,进位值为count,如果两个链表的长度不同,则可以认为长度短的链表的后面有若干个 0。
结束遍历后,还要判断进位值是否为0,若不是,则需在创建一个结点存储count
遍历链表,直到第n个结点停止,即len-n+1
先判断两链表是否为空,若其中一为空,则返回另一个链表,若均不为空,则依次比较两链表值,插入小的到新链表,最后必有一链表没走到最后,则直接插入新链表后面
迭代
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。