avatar
w*2
1
题目描述:http://www.lintcode.com/en/problem/lowest-common-ancestor/
我用的是top-down策略,即从root向下扫描,如果两个目标点都在左侧或者右侧,则
root移到左节点或者右节点,继续扫描,直到两个目标节点不在同一侧。
小弟不才,在Lintcode上面提交代码始终无法通过,总是在第八个test时fail。实在想
不出来代码问题在哪儿,跪求版上的大牛们指点!附上代码如下:
public TreeNode lowestCommonAncestor(TreeNode root, TreeNode A, TreeNode B) {
if (A == null) {
return B;
} else if (B == null) {
return A;
}
TreeNode node = root;
while (find(node.left, A) && find(node.left, B)) {
node = node.left;
}
while (find(node.right, A) && find(node.right, B)) {
node = node.right;
}
return node;
}
public boolean find(TreeNode root, TreeNode target) {
if (root == null) {
return false;
}
if (root.val == target.val) {
return true;
}
return find(root.left, target) || find(root.right, target);
}
不胜感激!
avatar
m*n
2
☆─────────────────────────────────────☆
geon (真子) 于 (Tue Jul 12 15:36:10 2011, 美东) 提到:
真是不能得瑟啊,刚发个打印预览的帖子,就打印不了了:(
新买的thinkpad x220,连的是hp D1560喷墨
以前连HP的笔记本,打印从没出过问题。
这次新笔记本装好,自动安装驱动,打印过,还设了预览,
因为是win 7,为打印SS胖子,在FF里改了点设置。然后打印了,没有问题。
之后,没有任何改动,几小时后再打印,就打印不出来了。
电脑显示打印机里有文件在printing,但就是打印机不见动静。
然后折腾了一通,打印机删了重新添加,又能打印了2张。
第二天,还是没有任何改动的情况下,又不能打印了。
而且,不止是不能打印coupon,连电脑里的PDF文档也打印不出来,显示在progress,
但就是打印机没动静。
应该是电脑和打印机的连接出了问题?
☆─────────────────────────────────────☆
jerry123 (jerry) 于 (Tue Jul 12 16:05:27 2011, 美东) 提到:
换成hp自己的驱动试试?
☆─────────────────────────────────────☆
geon (真子) 于 (Tue Jul 12 16:19:22 2011, 美东) 提到:
谢谢,没明白
现在里面自动装的不是HP的驱动?

☆─────────────────────────────────────☆
firstsnow (专心学习的猫猫) 于 (Tue Jul 12 16:39:43 2011, 美东) 提到:
他的意思应该是,你使用hp安装盘安装的么,还是通用程序自己辨识的打印机
☆─────────────────────────────────────☆
jerry123 (jerry) 于 (Tue Jul 12 16:58:54 2011, 美东) 提到:
en
就是好像win 7自带的驱动能够使用绝大多数打印机
但是一旦有问题,首先可以尝试的就是使用hp自带的驱动
就是随打印机一起的光盘或者从hp网站下载驱动
☆─────────────────────────────────────☆
jokeyzhu (jokeyzhu) 于 (Wed Jul 13 00:56:01 2011, 美东) 提到:
学习了的猫猫果然厉害
☆─────────────────────────────────────☆
Tally (Tally) 于 (Wed Jul 13 06:52:52 2011, 美东) 提到:
你用的浏览器是IE还是Google Chrome?
我用后者也有打印问题(不是打胖子)。据说是关掉chrome,再打开IE,用IE来打印。
你试试吧。
☆─────────────────────────────────────☆
shuishuijm (水水~明月天涯共此时) 于 (Wed Jul 13 09:12:03 2011, 美东) 提到:
http://h10025.www1.hp.com/ewfrf/wc/softwareCategory?cc=us&lc=en
看看从这里下载最新的适合Win7 的驱动程序试一下?
☆─────────────────────────────────────☆
geon (真子) 于 (Wed Jul 13 09:49:43 2011, 美东) 提到:
自己辨识的
☆─────────────────────────────────────☆
geon (真子) 于 (Wed Jul 13 09:52:25 2011, 美东) 提到:
。。打印机是几年前的了,因为发现基本上每台电脑都能自动识别安装驱动,就没在意
光盘,不知道哪里去了。。。
从HP网站下载过给win7的版本,但无法安装,说我的系统是xp...大概因为我在FF里改
过设置
☆─────────────────────────────────────☆
geon (真子) 于 (Wed Jul 13 09:53:23 2011, 美东) 提到:
我用的Firefox
可是我直接打印PDF文件也不行啊。。
☆─────────────────────────────────────☆
geon (真子) 于 (Wed Jul 13 09:57:19 2011, 美东) 提到:
谢谢mm,我下载过,安装不了,说我的系统是xp...真晕,大概因为我为了打印SS,在
FF里改过设置,按这个改的:
- Use a browser other than IE (you can't change compatibility settings on IE
)
- Right-click your browser icon and select the Compatibility tab
- Choose Run this program in compatibility mode for Windows XP SP3
- Check Run as administrator
不过我的只有xp sp2
☆─────────────────────────────────────☆
bingchuan (有朋友的人是幸福的,我不会让你们失望) 于 (Wed Jul 13 10:46:04 2011, 美东) 提到:
试试换根cable?
我最近打印机曾经显示printer offline,虽然电脑上打印机任务栏里显示printing
google了下大部分人建议重新安装驱动
可是你知道的,Macbook都是自带打印机的驱动
看到有人说换根cable试试我就照做了
问题马上解决了
☆─────────────────────────────────────☆
geon (真子) 于 (Wed Jul 13 11:03:16 2011, 美东) 提到:
谢谢
但是我试过连到我LG的mac打印,没有问题。。。
用的同一根cable
觉得还是我的笔记本什么地方设置不对
☆─────────────────────────────────────☆
bingchuan (有朋友的人是幸福的,我不会让你们失望) 于 (Wed Jul 13 11:17:09 2011, 美东) 提到:
那是设置的问题了
☆─────────────────────────────────────☆
geon (真子) 于 (Wed Jul 13 11:56:18 2011, 美东) 提到:
重新安装了HP上下载的驱动
还是不行。
打印电脑里的PDF文件,打印机有反应
但只是有点声音,像每次开机时那种动静,然后就停了
纸张一点没动静,墨盒也没有打印
☆─────────────────────────────────────☆
jerry123 (jerry) 于 (Wed Jul 13 12:14:37 2011, 美东) 提到:
那既然你改过FF
你可以把FF卸掉试试,
看起来是软件的问题
最后实在没办法可以restore os
反正新电脑,也没啥损失,记得先自己刻张恢复盘
☆─────────────────────────────────────☆
jokeyzhu (jokeyzhu) 于 (Wed Jul 13 12:15:27 2011, 美东) 提到:
你打印机重新拔掉了吗?
什么都关机
全部拔掉
然后再弄
实在不行,电脑恢复一下出场设置
TP蓝剑很简单
☆─────────────────────────────────────☆
jerry123 (jerry) 于 (Wed Jul 13 12:18:15 2011, 美东) 提到:
restore简直就是万用良药,哈哈
☆─────────────────────────────────────☆
jokeyzhu (jokeyzhu) 于 (Wed Jul 13 12:19:10 2011, 美东) 提到:
呵呵
是啊。。
所以TP还是方便
对于不懂弄的(真子等),直接开机按蓝剑。。
哈哈
☆─────────────────────────────────────☆
geon (真子) 于 (Wed Jul 13 12:35:47 2011, 美东) 提到:
用了HP的打印诊断程序
检查过,一切OK
但仍然无法打印。
我现在倾向于相信是USB连接线出问题了
回头去dollar tree买一根来试试
☆─────────────────────────────────────☆
geon (真子) 于 (Wed Jul 13 12:43:14 2011, 美东) 提到:
刚才卸了FF试了
打印PDF,还是不行
看起来跟FF没啥关系
☆─────────────────────────────────────☆
geon (真子) 于 (Wed Jul 13 12:44:35 2011, 美东) 提到:
什么蓝剑?
我刚分完区
嗯,不过重新弄也简单
☆─────────────────────────────────────☆
jokeyzhu (jokeyzhu) 于 (Wed Jul 13 12:46:02 2011, 美东) 提到:
TP的本本不是有那个一键恢复的蓝色的按键吗?
开机按那个
恢复一下系统
就可以了
☆─────────────────────────────────────☆
geon (真子) 于 (Wed Jul 13 12:47:29 2011, 美东) 提到:
就是那个thinkvantage?
我从来没用过一键恢复
嗯,等我去买根线来试试
要是还不行,就一键恢复吧
☆─────────────────────────────────────☆
Mercury2008 (五好水银) 于 (Wed Jul 13 12:50:06 2011, 美东) 提到:
才看到这个按键,哈哈
☆─────────────────────────────────────☆
jokeyzhu (jokeyzhu) 于 (Wed Jul 13 12:56:06 2011, 美东) 提到:
嗯哪
就是那个按键
呵呵
☆─────────────────────────────────────☆
jokeyzhu (jokeyzhu) 于 (Wed Jul 13 13:13:27 2011, 美东) 提到:
ft
呵呵
TP也就这个比较方便一些。你还不懂

☆─────────────────────────────────────☆
watercrane (鹤) 于 (Wed Jul 13 13:48:04 2011, 美东) 提到:
就是相当于重装系统,注意系统C盘的数据了,哪些需要的要备份
☆─────────────────────────────────────☆
jerry123 (jerry) 于 (Wed Jul 13 15:42:28 2011, 美东) 提到:
lol
☆─────────────────────────────────────☆
jerry123 (jerry) 于 (Wed Jul 13 15:43:26 2011, 美东) 提到:
restore不影响分区
至少dell的如此
但C区的data要备份
☆─────────────────────────────────────☆
jerry123 (jerry) 于 (Wed Jul 13 15:53:51 2011, 美东) 提到:
不过贞子都懂分区还是很nb的了
想起本科的血泪史,
带一mm去买电脑
写好配置,mm大口一开,让老板打5折
我ft,拉着就跑
出了门教育她电脑不能这样砍价滴
一脸不服气,到了第二家,算给我面子,让老板打7折
没办法,好说歹说第二天再配,第二天就推荐同宿舍的小子去了,
幸好mm漂亮,好出手,一头汗啊
后来才发现网上还真有人和我一样的遭遇,汗死
☆─────────────────────────────────────☆
jokeyzhu (jokeyzhu) 于 (Wed Jul 13 15:56:35 2011, 美东) 提到:
呵呵。。。
嗯哪。。。
还是我lp好,跟我说,别烦,买了给我送过来
我就屁颠屁颠送过去
☆─────────────────────────────────────☆
geon (真子) 于 (Wed Jul 13 16:11:35 2011, 美东) 提到:
嗯,谢谢
c盘现在没啥东西还
☆─────────────────────────────────────☆
geon (真子) 于 (Wed Jul 13 16:12:54 2011, 美东) 提到:
我以为恢复出厂设置会把分区破坏
现在C盘没啥data呵呵
☆─────────────────────────────────────☆
geon (真子) 于 (Wed Jul 13 16:15:45 2011, 美东) 提到:
哈哈,她当去秀水买衣服呢

我刚想说那头猪呢,还嘲笑我
在文科老大妈中,我的电脑水平算不错啦。。
以前经常自己重装系统的
大部分电脑问题都是自己google搞掂的。。。
☆─────────────────────────────────────☆
jokeyzhu (jokeyzhu) 于 (Wed Jul 13 16:16:46 2011, 美东) 提到:
那你确实不错了。。
批评你家的猪
☆─────────────────────────────────────☆
Tally (Tally) 于 (Wed Jul 13 16:42:43 2011, 美东) 提到:
这个贞子家的"猪",贞子可以说,你不能讲出来吧。。。。。
☆─────────────────────────────────────☆
geon (真子) 于 (Wed Jul 13 17:05:00 2011, 美东) 提到:
。。。呃。。我是说那头在20楼嘲笑我的猪。。。
☆─────────────────────────────────────☆
Ilovenankai (nankai) 于 (Wed Jul 13 17:47:41 2011, 美东) 提到:
我的电脑有时也有这种情况,可能是因为一直不关机的问题,平时只是合上笔记本,待
机就行了。如果打印不出来,尝试关机重启,我一般关机的时候就打印出来了。
☆─────────────────────────────────────☆
geon (真子) 于 (Wed Jul 13 21:52:03 2011, 美东) 提到:
唉,刚又用我LG的苹果试了一下
同一根USB线
可以打印,毫无问题!
证明不是USB线的问题。。。
我关机重启过,没有用。。。而且,我以前那台HP也不怎么关机,打印都没有问题。。。
这个THINKPAD,真让我失望啊。。。想当年我用了七八年的那台,从来没有问题。。怎
么现在这样了呢。。。
btw,你的ID...hehe
avatar
d*5
3
收到email通知,要求补充材料。
不知道要补充什么材料,希望是简单的RFE吧。
这几天可以不用刷屏了,但还是没法静下心来工作。
好烦啊。
avatar
z*y
4
A、B是父子节点,他们是肯定在同一侧的。
avatar
t*m
5
bless是简单的RFE。话说你好快啊,4/22 RD今天就有动静了,大大恭喜!!
avatar
w*2
6
我考虑过这种情况了。
假设A是F的右子节点,B是A的右子节点,如下图:
F

A

B
当 node 移动到F的时候,find(node.left, A) && find(node.left, B) 为 false,
node不变仍为F;find(node.right, A) 和 find(node.left, B) 均为 true。则此时
node 移动到A,find(node.right, A) 为false,find(node.right, B) 为true,则结
果仍为 false,node 不变仍为A。于是返回A,应是正确答案。
实际上我自己测试了这种父子节点的情况,结果是正确的……

【在 z***y 的大作中提到】
: A、B是父子节点,他们是肯定在同一侧的。
avatar
d*n
7
Big big bless!

【在 d****5 的大作中提到】
: 收到email通知,要求补充材料。
: 不知道要补充什么材料,希望是简单的RFE吧。
: 这几天可以不用刷屏了,但还是没法静下心来工作。
: 好烦啊。

avatar
s*u
9
big bless!
avatar
c*7
10
你这个的performance是不是有点差?为什么不用dfs?
avatar
L*n
11
bless for a EASY RFE and GREENED SOON

【在 d****5 的大作中提到】
: 收到email通知,要求补充材料。
: 不知道要补充什么材料,希望是简单的RFE吧。
: 这几天可以不用刷屏了,但还是没法静下心来工作。
: 好烦啊。

avatar
w*n
12
超时了?感觉这个方法不是o(n)啊。dfs记下路径比较是o(n)。

【在 w*********2 的大作中提到】
: 我考虑过这种情况了。
: 假设A是F的右子节点,B是A的右子节点,如下图:
: F
:
: A
:
: B
: 当 node 移动到F的时候,find(node.left, A) && find(node.left, B) 为 false,
: node不变仍为F;find(node.right, A) 和 find(node.left, B) 均为 true。则此时
: node 移动到A,find(node.right, A) 为false,find(node.right, B) 为true,则结

avatar
g*i
13
bless

【在 d****5 的大作中提到】
: 收到email通知,要求补充材料。
: 不知道要补充什么材料,希望是简单的RFE吧。
: 这几天可以不用刷屏了,但还是没法静下心来工作。
: 好烦啊。

avatar
e*p
14
Big bless!
avatar
l*n
15
祝福!
avatar
h*l
16
哪个center?
恭喜了先,总算有动静了。
avatar
M*1
17
祝福!
avatar
r*d
18
big bless
avatar
s*1
19
Bless
avatar
q*k
20
Bless.

【在 d****5 的大作中提到】
: 收到email通知,要求补充材料。
: 不知道要补充什么材料,希望是简单的RFE吧。
: 这几天可以不用刷屏了,但还是没法静下心来工作。
: 好烦啊。

avatar
g*2
21
Bless!
avatar
w*2
22
Bless
avatar
x*h
23
bless

【在 d****5 的大作中提到】
: 收到email通知,要求补充材料。
: 不知道要补充什么材料,希望是简单的RFE吧。
: 这几天可以不用刷屏了,但还是没法静下心来工作。
: 好烦啊。

avatar
y*n
24
Bless
avatar
g*2
25
big bless
avatar
d*y
26
bless
avatar
w*o
27
Bless.
大概要一个星期才能收到纸质的RFE材料。

【在 d****5 的大作中提到】
: 收到email通知,要求补充材料。
: 不知道要补充什么材料,希望是简单的RFE吧。
: 这几天可以不用刷屏了,但还是没法静下心来工作。
: 好烦啊。

avatar
d*e
28
Big bless!
avatar
s*s
29
BLESS 啊~
avatar
b*6
30
bless!
avatar
m*v
31
Big bless~
avatar
c*n
32
bless
avatar
x*l
33
祝福!

【在 d**e 的大作中提到】
: Big bless!
avatar
f*1
34
Big bless!

收到email通知,要求补充材料。不知道要补充什么材料,希望是简单的RFE吧。这几天
可以不用刷屏了,但还是没法静下心来工作。好烦啊。

【在 d****5 的大作中提到】
: 收到email通知,要求补充材料。
: 不知道要补充什么材料,希望是简单的RFE吧。
: 这几天可以不用刷屏了,但还是没法静下心来工作。
: 好烦啊。

avatar
s*i
35
big bless
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。