久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

Java怎么返回首節點

142次閱讀
沒有評論

共計 1417 個字符,預計需要花費 4 分鐘才能閱讀完成。

本篇內容主要講解“Java 怎么返回首節點”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓丸趣 TV 小編來帶大家學習“Java 怎么返回首節點”吧!

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
/**
 * Definition for singly-linked list.
 * public class ListNode {
 * int val;
 * ListNode next;
 * ListNode(int x) { val = x; }
 * }
 */
public class AddTwoNumbers { public static void main(String[] args) { ListNode l1 = new ListNode(2);
 ListNode l1n1 = new ListNode(4);
 ListNode l1n2 = new ListNode(3);
 ListNode l2 = new ListNode(5);
 ListNode l2n1 = new ListNode(6);
 ListNode l2n2 = new ListNode(4);
 l1.next = l1n1;
 l1n1.next = l1n2;
 l2.next = l2n1;
 l2n1.next = l2n2;
 AddTwoNumbers atn = new AddTwoNumbers();
 ListNode pre = atn.addTwoNumbers(l1,l2);
 Utils.print(pre);
 }

 public ListNode addTwoNumbers(ListNode l1, ListNode l2) {  int carry =0;  ListNode newHead = new ListNode(0);// 作為暫存首節點  ListNode p1 = l1, p2 = l2, p3=newHead; //p3 作為操作變量  while(p1 != null || p2 != null){ if(p1 != null){  carry += p1.val;  p1 = p1.next;  }  if(p2 != null){  carry += p2.val;  p2 = p2.next;  }  p3.next = new ListNode(carry%10);  p3 = p3.next;  carry /= 10;  }  if(carry==1)  p3.next=new ListNode(1);  return newHead.next; // 返回首節點  } }

到此,相信大家對“Java 怎么返回首節點”有了更深的了解,不妨來實際操作一番吧!這里是丸趣 TV 網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-08-16發表,共計1417字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 三亚市| 禹城市| 谷城县| 湟源县| 双桥区| 长岛县| 田林县| 外汇| 涿州市| 交口县| 黔南| 定西市| 禹城市| 白水县| 兴宁市| 安达市| 玛多县| 阳春市| 彭山县| 乐亭县| 伊春市| 资中县| 衡水市| 安义县| 沾益县| 秦安县| 佛学| 集贤县| 凤凰县| 东兰县| 禹城市| 崇明县| 绥中县| 汽车| 汶川县| 龙江县| 简阳市| 视频| 绿春县| 泌阳县| 长白|