Leetcode的Add Two Numbers如何改写成长尾词?
- 内容介绍
- 文章标签
- 相关推荐
本文共计199个文字,预计阅读时间需要1分钟。
javapublic ListNode addTwoNumbers(ListNode l1, ListNode l2) { ListNode result=new ListNode(0); int carry=0; ListNode res=result; while (l1 !=null || l2 !=null) { int l1Val=l1 !=null ? l1.val : 0; int l2Val=l2 !=null ? l2.val : 0; int sum=l1Val + l2Val + carry; carry=sum / 10; res.next=new ListNode(sum % 10); res=res.next; if (l1 !=null) l1=l1.next; if (l2 !=null) l2=l2.next; } if (carry > 0) { res.next=new ListNode(carry); } return result.next;}
public static ListNode addTwoNumbers(ListNode l1, ListNode l2) {
ListNode result = new ListNode(0);
int flow = 0;
List
本文共计199个文字,预计阅读时间需要1分钟。
javapublic ListNode addTwoNumbers(ListNode l1, ListNode l2) { ListNode result=new ListNode(0); int carry=0; ListNode res=result; while (l1 !=null || l2 !=null) { int l1Val=l1 !=null ? l1.val : 0; int l2Val=l2 !=null ? l2.val : 0; int sum=l1Val + l2Val + carry; carry=sum / 10; res.next=new ListNode(sum % 10); res=res.next; if (l1 !=null) l1=l1.next; if (l2 !=null) l2=l2.next; } if (carry > 0) { res.next=new ListNode(carry); } return result.next;}
public static ListNode addTwoNumbers(ListNode l1, ListNode l2) {
ListNode result = new ListNode(0);
int flow = 0;
List

