题目要求:给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。
请你将两个数相加,并以相同形式返回一个表示和的链表。
你可以假设除了数字 0 之外,这两个数都不会以 0 开头。
要点1:进位,若l1+l2>=10,后一位进位;
要点2:若l1不等于l2,则在小的一位后补零相加
class Solution
{
public ListNode addTwoNumbers(ListNode l1,ListNode l2)
{
ListNode q1=l1;
ListNode q2=l2;
while(q1!=null)
{
if(q2!=null)
{
q1.val+=q2.val;
q2=q2->next;