两个整数相加,如45+50=..?一个节点存放一个整数?
或者是一个节点存放一位数,如45,4 5分别存放在两个节点中?
第一种,可以建立一个链表,把需要的数存入节点中,相加释放一个节点,或建立两个链表相加清空一个链表。
第二种情况,可以实现较大的数相加,建立两个链表,一个节点存放一个整数的一位数,存放数小的链表加到另一链表上,从链表表尾开始相加,向前移(用双向链表)。如果最高位有进位在输出结果的时候应该判断一下是否大于10输出相应的最高位的值,或者建立链表时置第一个节点为0,输出时判断第一个节点是否为0.