日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 互聯網 > [leetcode]Add Two Numbers

[leetcode]Add Two Numbers

來源:程序員人生   發布時間:2014-12-13 08:58:50 閱讀次數:2883次

問題描寫:

You are given two linked lists representing two non-negative numbers. 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.

Input: (2 -> 4 -> 3) + (5 -> 6 -> 4)
Output: 7 -> 0 -> 8


基本思路:

此題很簡單,1位1位加便可。


代碼:

/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode(int x) { * val = x; * next = null; * } * } */ public class Solution { //JAVA public ListNode addTwoNumbers(ListNode l1, ListNode l2) { ListNode rl1 = l1; ListNode rl2 = l2; ListNode result = new ListNode(0); ListNode restmp = result; int res = 0; while(rl1 !=null || rl2 != null){ int num; if(rl1 == null) num = rl2.val + res; else if(rl2 == null) num = rl1.val + res; else num = rl1.val + rl2.val +res; if(num/10 >0) { res = 1; num = num%10; } else { res = 0; } ListNode tmp = new ListNode(num); restmp.next = tmp; restmp = tmp; if(rl1 != null) rl1 = rl1.next; if(rl2 != null) rl2 = rl2.next; } if(res == 1){ ListNode tmp = new ListNode(1); restmp.next = tmp; restmp = tmp; } return result.next; } }


生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 国产精品毛片久久久久久久 | 久久久蜜臀国产一区二区 | 国产猛男猛女超爽免费视频 | 国产毛片久久久久久国产毛片 | 亚州久久| 68精品久久久久久欧美 | 九九热在线免费视频 | 国产精品99久久久久久大便 | 国产视频a | 久久精品屋| 精品专区 | 成人欧美一区二区三区视频网页 | 在线日本中文字幕 | 国产二三区 | 久久久无码精品亚洲日韩按摩 | 91欧美一区二区三区综合在线 | 久久久久免费视频 | 国产粉嫩一区二区三区在线观看 | 日本一区二区在线视频 | 欧美三及 | 天堂精品一区二区三区 | 欧美a一级 | 毛片免费网 | 成人免费视频观看视频 | 亚洲天堂免费视频 | 不卡的av网站 | www.99热| 美女日日日 | 最近中文文幕天免费 | 国产成人精品一区二区三区在线 | 国产美女视频 | 日韩欧美在线看 | 尤物一区| 五月婷婷视频在线观看 | av免费播放 | 色网站在线观看 | 精品视频免费 | 成人天堂资源www在线 | 亚洲国产精品久久久久久久久久 | 在线一区二区视频 | 全部免费毛片在线播放网站 |