博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
算法-链表-两个数相加
阅读量:3960 次
发布时间:2019-05-24

本文共 1126 字,大约阅读时间需要 3 分钟。

在这里插入图片描述

在这里插入图片描述

一位一位的相加

/** * Definition for singly-linked list. * public class ListNode { *     int val; *     ListNode next; *     ListNode() {} *     ListNode(int val) { this.val = val; } *     ListNode(int val, ListNode next) { this.val = val; this.next = next; } * } */class Solution {
public ListNode addTwoNumbers(ListNode l1, ListNode l2) {
ListNode result = new ListNode(); ListNode prev = result; Boolean flag = false; while (l1 != null || l2 != null) {
int sum = 0; if (l1 != null) {
sum += l1.val; l1 = l1.next; } if (l2 != null) {
sum += l2.val; l2 = l2.next; } //进位标志 if(flag) {
sum += 1; flag = false; } if(sum >= 10) {
sum = sum % 10; flag = true; } prev.next = new ListNode(sum); prev = prev.next; } if(flag) {
prev.next = new ListNode(1); } return result.next; }}

转载地址:http://clhzi.baihongyu.com/

你可能感兴趣的文章
autoit3 ie.au3 函数之——_IEAction
查看>>
autoit3 ie.au3 函数之——_IEGetObjById、_IEGetObjByName
查看>>
autoit3 ie.au3 函数之——_IEAttach
查看>>
autoit3 ie.au3 函数之——_IEBodyReadHTML、_IEBodyWriteHTML
查看>>
autoit3 ie.au3 函数之——_IEBodyReadText
查看>>
autoit3 ie.au3 函数之——_IECreate
查看>>
autoit3 ie.au3 函数之——_IECreateEmbedded
查看>>
autoit3 ie.au3 函数之——_IEDocGetObj
查看>>
autoit3 ie.au3 函数之——_IEDocInsertHTML
查看>>
autoit3 ie.au3 函数之——_IEDocWriteHTML
查看>>
autoit3 ie.au3 函数之——_IEErrorHandlerDeRegister & _IEErrorHandlerRegister
查看>>
autoit3 ie.au3 函数之——_IEErrorNotify
查看>>
autoit3 ie.au3 函数之——_IEFormElementCheckBoxSelect & _IEFormGetObjByName
查看>>
autoit3 ie.au3 函数之——_IEFormElementGetCollection & _IEFormGetCollection
查看>>
watir测试报告(一)
查看>>
watir测试报告(二)
查看>>
watir——上传文件
查看>>
Python之读取TXT文件的三种方法
查看>>
Python之操作MySQL数据库
查看>>
watir学习之—如何遍历页面所有的超链接
查看>>