标签:span reverse number repr ini store head sts 情况
/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */ class Solution { public: ListNode* addTwoNumbers(ListNode* l1, ListNode* l2) { ListNode prevHead(0),*p=&prevHead; int extra=0; while(l1||l2||extra){ //如果l1 l2 extra有一个存在有效值 那就得继续计算 int sum=(l1?l1->val:0)+(l2?l2->val:0)+extra; p->next=new ListNode(sum%10); //当前位上的值 extra=sum/10; //进位 p=p->next; l1=l1?l1->next:l1; l2=l2?l2->next:l2; } return prevHead.next; } };
标签:span reverse number repr ini store head sts 情况
原文地址:http://www.cnblogs.com/captzx/p/7092383.html