国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

Leetcode Linked List Problem 鏈表問題合集

2019-11-11 01:19:51
字體:
供稿:網(wǎng)友

1. Leet Code OJ 2. Add Two Numbers

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.

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

您將獲得兩個(gè)非空鏈接列表,表示兩個(gè)非負(fù)整數(shù)。 數(shù)字以相反的順序存儲(chǔ),并且它們的每個(gè)節(jié)點(diǎn)包含單個(gè)數(shù)字。 添加兩個(gè)數(shù)字并將其作為鏈接列表返回。

您可以假定這兩個(gè)數(shù)字不包含任何前導(dǎo)零,除了數(shù)字0本身。

輸入:(2→4→3)+(5→6→4) 輸出:7 - > 0 - > 8

代碼:

/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode(int x) { val = x; } * } */public class Solution { public ListNode addTwoNumbers(ListNode l1, ListNode l2) { ListNode node = new ListNode(0); if(l1 == null && l2 == null) return l1; back(node, l1, l2); return node; } public void back(ListNode result, ListNode l1, ListNode l2){ if(l1 != null) result.val += l1.val; else l1 = new ListNode(0); if(l2 != null) result.val += l2.val; else l2 = new ListNode(0); ListNode node = new ListNode(0); if(result.val >= 10){//說明會(huì)下一個(gè)節(jié)點(diǎn)值至少為1 result.val = result.val % 10; node.val = 1; result.next = node; } if( (l1.next != null || l2.next != null)){ result.next = node; back(result.next, l1.next, l2.next); } }}
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 扬州市| 寿阳县| 西盟| 玛沁县| 名山县| 丰都县| 枣庄市| 安新县| 碌曲县| 青神县| 黑龙江省| 拜泉县| 昌乐县| 华坪县| 巩义市| 临高县| 栖霞市| 丽江市| 石家庄市| 晋州市| 德庆县| 连城县| 宜兰县| 广水市| 拜泉县| 石狮市| 黄平县| 尖扎县| 娄烦县| 荔波县| 新兴县| 马龙县| 如东县| 芜湖市| 沙洋县| 西乌珠穆沁旗| 瓮安县| 平定县| 怀来县| 栾川县| 九江市|