给定两个非空链表来表示两个非负整数。位数按照逆序方式存储,它们的每个节点只存储单个数字。将两数相加返回一个新的链表。 你可以假设除了数字 0 之外,这两个数字都不会以零开头。 示例: ...
分类:
其他好文 时间:
2018-05-09 14:51:54
阅读次数:
107
给定两个非空链表来表示两个非负整数。位数按照逆序方式存储,它们的每个节点只存储单个数字。将两数相加返回一个新的链表。 你可以假设除了数字 0 之外,这两个数字都不会以零开头。 示例: ...
分类:
其他好文 时间:
2018-05-08 22:21:45
阅读次数:
118
给定两个非空链表来表示两个非负整数。位数按照逆序方式存储,它们的每个节点只存储单个数字。将两数相加返回一个新的链表。 你可以假设除了数字 0 之外,这两个数字都不会以零开头。 示例: 当做经验记下来吧, 涉及到指针的时候,就用LIstNode p(0), *q = &p; return p.next ...
分类:
其他好文 时间:
2018-05-06 14:49:57
阅读次数:
149
给定两个非空链表来代表两个非负整数,位数按照逆序方式存储,它们的每个节点只存储单个数字。将这两数相加会返回一个新的链表。 你可以假设除了数字 0 之外,这两个数字都不会以零开头。 示例: 定义进位变量carry,记录每次相加的进位情况。 两个链表的长度可能不同,可以使用null代替没有的节点,使用0 ...
分类:
其他好文 时间:
2018-04-08 22:39:28
阅读次数:
222
我们继续来看链表的第二道题,来自于leetcode: 两数相加 给定两个非空链表来代表两个非负整数,位数按照逆序方式存储,它们的每个节点只存储单个数字。将这两数相加会返回一个新的链表。 你可以假设除了数字 0 之外,这两个数字都不会以零开头。 示例: 分析: 因为是位数按照逆序方式存储,所以链表的前 ...
分类:
编程语言 时间:
2018-04-05 11:55:27
阅读次数:
381
给定两个非空链表来代表两个非负数,位数按照逆序方式存储,它们的每个节点只存储单个数字。将这两数相加会返回一个新的链表。 你可以假设除了数字 0 之外,这两个数字都不会以零开头。 示例: ...
分类:
其他好文 时间:
2018-03-18 21:38:28
阅读次数:
116
主要内容:无符号和有符号之间转换、两数相加溢出后数值计算 #include <stdio.h> /* 这个函数存在潜在漏洞 */ float sum_elements(float a[], unsigned length) { int i; float result = 0; for(i = 0; ...
分类:
编程语言 时间:
2018-03-04 11:49:25
阅读次数:
154
一、 reduce(function,Iterable),它的形式和map()函数一样。不过参数function必须有两个参数。 reduce()函数作用是:把结果继续和序列的下一个元素做累积计算。例, >>>def add(x, y) : # 两数相加 ... return x + y ... > ...
分类:
编程语言 时间:
2018-02-11 14:44:17
阅读次数:
177