日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

LeetCode_2_两数相加

發(fā)布時間:2024/4/14 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 LeetCode_2_两数相加 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

題目:


You are given two?non-empty?linked lists representing two non-negative integers. The digits are stored in?reverse order?and each of their nodes contain a single digit. Add the two numbers and return it as a linked list.

You may assume the two numbers do not contain any leading zero, except the number 0 itself.

Example:

Input: (2 -> 4 -> 3) + (5 -> 6 -> 4) Output: 7 -> 0 -> 8 Explanation: 342 + 465 = 807.

?

鏈表類:

class ListNode{int val;ListNode next;public ListNode(int val) {this.val = val;} }

?

實現(xiàn)類:

public static ListNode addTwoNumbers(ListNode l1 , ListNode l2){ListNode l = null;int temp = 0;l = new ListNode(l1.val+l2.val);ListNode q = new ListNode(0);//q指向第一個結(jié)點q = l;while(l1.next!=null && l2.next!=null){if(l.val<10){l.next =new ListNode(l1.next.val+l2.next.val);}else{temp = l.val;l.val = temp%10;l.next = new ListNode(temp/10+l1.next.val+l2.next.val);}l = l.next;l1 = l1.next;l2 = l2.next;}while (l1.next != null && l2.next == null) {if (l.val>=10) {temp = l.val;l.val = temp%10;l.next = new ListNode(temp/10+l1.next.val);}else {l.next = new ListNode(l1.next.val);}l = l.next;l1 = l1.next;}while (l1.next == null && l2.next != null) {if (l.val>=10) {temp = l.val;l.val = temp%10;l.next = new ListNode(temp/10+l2.next.val);}else {l.next = new ListNode(l2.next.val);}l = l.next;l2 = l2.next;}//處理最后一個數(shù),是否需要進位if (l.val>=10) {temp = l.val;l.val = temp%10;l.next = new ListNode(temp/10);}l = q;return l;}

?

注意點:

1,定義指針q指向第一個結(jié)點。獲得所求的結(jié)果后,將鏈表l指向q,即鏈表的第一個節(jié)點。

2,鏈表l1,l2相加時,需考慮進位問題。

?

轉(zhuǎn)載于:https://www.cnblogs.com/wkcode/p/8663922.html

總結(jié)

以上是生活随笔為你收集整理的LeetCode_2_两数相加的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。