/***单链表的定义。*类ListNode{*public$val=0;*public$next=null;*函数__construct($val=0,$next=null){*$this->val=$val;*$this->next=$next;*}*}*/classSolution{/***@paramListNode$l1*@paramListNode$l2*@returnListNode*/functionaddTwoNumbers($l1,$l2){$result=(is_null($l1)?0:$l1->val)+(is_null($l2)?0:$l2->val);如果($result>=10){$result-=10;if(is_null($l1->next)){$l1->next=newListNode;$l1->next->val+=1;}$node=newListNode($result);if(is_null($l1->next)&&is_null($l2->next)){返回$node;}$node->next=$this->addTwoNumbers($l1->next,$l2->next);返回$节点;}}个人博客:https://www.gwlin.com/posts/5717
