由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - careerup 2.4的答案是不是不对呀?!
相关主题
150上这个是不是不对? (转载)透露两个G的onsite题
Add two linked list问问careerup书上的一道题:
Careercup书第四版一道题的解答有错请教一道题
请教一道单链表问题贡献一个G家电面
cc150 2.1 的一个小问题,希望大神路过来看一眼,小女子在此谢Facebook 这种情况能过吗?
再来一道简单的bit运算题150题的2.4,我自己写的是这样的,报NullPointerException
BST to double linked list的code报个Pocket gems的onsite题目吧 趁我还记得
贡献一道M的链表题给个电话号码, 打印出来所有的字符串。 这个有人讨论过么?
相关话题的讨论汇总
话题: null话题: careerup话题: carry话题: java
进入JobHunting版参与讨论
1 (共1页)
c*********t
发帖数: 2921
1
2.4 You have two numbers represented by a linked list, where each node
contains a single digit. The digits are stored in reverse order, such that
the 1’s digit is at the head of the list. Write a function that adds the
two numbers and returns the sum as a linked list.
1. 感觉这个递归,没有考虑 l1 == null && l2 == null, 但是carry==1的情形,这种
情况,还应该加个高位1
2. 应该是value>=10,就应该有进位carry,给的答案是>10
谢谢!
P**********c
发帖数: 3417
2
1. 一上来value=carry考虑了啊。
2. code里是>=10, 虽然前面描述是>10

【在 c*********t 的大作中提到】
: 2.4 You have two numbers represented by a linked list, where each node
: contains a single digit. The digits are stored in reverse order, such that
: the 1’s digit is at the head of the list. Write a function that adds the
: two numbers and returns the sum as a linked list.
: 1. 感觉这个递归,没有考虑 l1 == null && l2 == null, 但是carry==1的情形,这种
: 情况,还应该加个高位1
: 2. 应该是value>=10,就应该有进位carry,给的答案是>10
: 谢谢!

P**********c
发帖数: 3417
3
不过这个感觉只考虑了正数,有没有人讲讲有一个是负数怎么处理?

【在 P**********c 的大作中提到】
: 1. 一上来value=carry考虑了啊。
: 2. code里是>=10, 虽然前面描述是>10

d*******d
发帖数: 2050
4
不要迷信careercup, 那本书写得挺糙的,有题从第一版到第四版答案一直不对。

【在 c*********t 的大作中提到】
: 2.4 You have two numbers represented by a linked list, where each node
: contains a single digit. The digits are stored in reverse order, such that
: the 1’s digit is at the head of the list. Write a function that adds the
: two numbers and returns the sum as a linked list.
: 1. 感觉这个递归,没有考虑 l1 == null && l2 == null, 但是carry==1的情形,这种
: 情况,还应该加个高位1
: 2. 应该是value>=10,就应该有进位carry,给的答案是>10
: 谢谢!

P**********c
发帖数: 3417
5
不过题目搞清楚总是没错的。

【在 d*******d 的大作中提到】
: 不要迷信careercup, 那本书写得挺糙的,有题从第一版到第四版答案一直不对。
s*****n
发帖数: 5488
6
负数用补码算。

【在 P**********c 的大作中提到】
: 不过这个感觉只考虑了正数,有没有人讲讲有一个是负数怎么处理?
P**********c
发帖数: 3417
7
10进制的补码?ms是可以的,嗯。

【在 s*****n 的大作中提到】
: 负数用补码算。
I******y
发帖数: 176
8
这个题新生成ListListNode为什么是(carry, null, null)啊。觉得一个node 一个
value, 一个指针就可以啊
P**********c
发帖数: 3417
9
Java的standard吧。

【在 I******y 的大作中提到】
: 这个题新生成ListListNode为什么是(carry, null, null)啊。觉得一个node 一个
: value, 一个指针就可以啊

m*p
发帖数: 1331
10
thanks for pointing out. the def of LinkedListNode doesn't make sense.
should be:
LinkedListNode{
int value;
LinkedListNode next;
}

【在 I******y 的大作中提到】
: 这个题新生成ListListNode为什么是(carry, null, null)啊。觉得一个node 一个
: value, 一个指针就可以啊

P**********c
发帖数: 3417
11
虽然不懂Java, 但是LinkedListNode是Java的standard class吧,人家默认是有
previous field的。

【在 m*p 的大作中提到】
: thanks for pointing out. the def of LinkedListNode doesn't make sense.
: should be:
: LinkedListNode{
: int value;
: LinkedListNode next;
: }

m*p
发帖数: 1331
12
i see. but it's not in java standard... anyway, i usually define my own
linkedlistnode, why bother with that?

【在 P**********c 的大作中提到】
: 虽然不懂Java, 但是LinkedListNode是Java的standard class吧,人家默认是有
: previous field的。

1 (共1页)
进入JobHunting版参与讨论
相关主题
给个电话号码, 打印出来所有的字符串。 这个有人讨论过么?cc150 2.1 的一个小问题,希望大神路过来看一眼,小女子在此谢
ms面试题再来一道简单的bit运算题
问一道常见面试题,reverse a linked listBST to double linked list的code
copy link with random additional pointers贡献一道M的链表题
150上这个是不是不对? (转载)透露两个G的onsite题
Add two linked list问问careerup书上的一道题:
Careercup书第四版一道题的解答有错请教一道题
请教一道单链表问题贡献一个G家电面
相关话题的讨论汇总
话题: null话题: careerup话题: carry话题: java