zoukankan      html  css  js  c++  java
  • Add Two Numbers

    代码:

    /**
     * Definition for singly-linked list.
     * public class ListNode {
     *     int val;
     *     ListNode next;
     *     ListNode(int x) {
     *         val = x;
     *         next = null;
     *     }
     * }
     */
    public class Solution {
        public ListNode addTwoNumbers(ListNode l1, ListNode l2) {
                  ListNode result = null;
    
            ListNode temp = null, node = null;
            int digit = 0, bit = 0;
            while (l1 != null && l2 != null) {
                digit = l1.val + l2.val + bit;
                bit = digit / 10;
                digit = digit % 10;
                node = new ListNode(digit);
                if (result == null) {
                    result = node;
                    temp = result;
                } else {
                    temp.next = node;
                    temp = temp.next;
                }
                l1 = l1.next;
                l2 = l2.next;
            }
    
            while (l1 != null) {
                digit = l1.val + bit;
                bit = digit / 10;
                digit = digit % 10;
                node = new ListNode(digit);
                if (result == null) {
                    result = node;
                    temp = result;
                } else {
                    temp.next = node;
                    temp = temp.next;
                }
                l1 = l1.next;
            }
    
            while (l2 != null) {
                digit = l2.val + bit;
                bit = digit / 10;
                digit = digit % 10;
                node = new ListNode(digit);
                if (result == null) {
                    result = node;
                    temp = result;
                } else {
                    temp.next = node;
                    temp = temp.next;
                }
                l2 = l2.next;
            }
    
            if (bit != 0) {
                node = new ListNode(bit);
                if (result == null) {
                    result = node;
                    temp = result;
                } else {
                    temp.next = node;
                    temp = temp.next;
                }
            }
            return result;
        }
    }
  • 相关阅读:
    maven资源文件的相关配置
    servlet-url-pattern匹配规则详细描述
    Spring的单例模式底层实现
    jsf--小项目--爱群小店
    jsf--页面循环跳转,项目内容递交
    查看MySQL路径
    HTML和XHTML的区别是什么
    Jsf 页面导航Navigation总结
    h:commandButton
    JSF--INTRODUCION
  • 原文地址:https://www.cnblogs.com/xiaoxian1369/p/3631974.html
Copyright © 2011-2022 走看看