Redian新闻
>
昨日的暴跌从一定程度上来说是一件利好的事情
avatar
昨日的暴跌从一定程度上来说是一件利好的事情# Stock
m*r
1
我2个一起买的,肯定是一波
860337
86033E
avatar
a*e
2
最近几天的少得可怜的准备时间都在看这个。60多行程序改个地方就通不过了。区别仅
在于
while(1)
{
r.push_back(p->val);
if(p==from)
break;
p = p->right;
}
不能改成
while(p!=from)
{
r.push_back(p->val);
p = p->right;
}
哎,可能还是因为这个算法不是自己想出来的,总是糊涂。
偶尔说起来,别人说那种属于比较偏的题了,如果问道肯定是存心要fail某人。
就是好奇有没有人真被问到。
能通过OJ的,
void reverse(TreeNode *from, TreeNode *to)
{
if (from==to)
return;

TreeNode *x = from, *y = from->right, *z;

while(x!=to){
z=y->right;
y->right = x;
x = y;
y = z;
}
}
void getReverse(TreeNode *from, TreeNode *to, vector &r)
{
reverse(from,to);

TreeNode *p = to;

while(1)
{
r.push_back(p->val);
if(p==from)
break;
p = p->right;
}

reverse(to,from);
}
vector postorderTraversal(TreeNode *root) {
vector ret;
if(root==NULL)
return ret;

TreeNode dump(0);

dump.left = root;

TreeNode *cur = &dump, *prev = NULL;


while(cur)
{
if (cur->left==NULL)
cur = cur->right;
else
{
prev = cur->left;

while(prev->right!=NULL&&prev->right!=cur)
prev = prev->right;

if (prev->right==NULL)
{
prev->right = cur;
cur = cur->left;
}
else
{
getReverse(cur->left,prev,ret);
prev->right = NULL;
cur = cur->right;
}
}

}
}
不能通过的
void reverse(TreeNode *from, TreeNode *to)
{
if (from==to)
return;

TreeNode *x = from, *y = from->right, *z;

while(x!=to){
z=y->right;
y->right = x;
x = y;
y = z;
}
}
void getReverse(TreeNode *from, TreeNode *to, vector &r)
{
reverse(from,to);

TreeNode *p = to;

while(p!=from)
{
r.push_back(p->val);
p = p->right;
}

reverse(to,from);
}
vector postorderTraversal(TreeNode *root) {
vector ret;
if(root==NULL)
return ret;

TreeNode dump(0);

dump.left = root;

TreeNode *cur = &dump, *prev = NULL;


while(cur)
{
if (cur->left==NULL)
cur = cur->right;
else
{
prev = cur->left;

while(prev->right!=NULL&&prev->right!=cur)
prev = prev->right;

if (prev->right==NULL)
{
prev->right = cur;
cur = cur->left;
}
else
{
getReverse(cur->left,prev,ret);
prev->right = NULL;
cur = cur->right;
}
}


}
}
avatar
C*i
3
欧盟潜在的债务危机,中国当前的发展减缓,加上美国天天叫嚣的金融改革。。每一颗
的引爆都会再次带来一次更加猛烈的经济危机。道指能否再回到一万以下,可能性不能
说没有。Everything is possible! 记得当年凯文加内特夺得自己第一枚总冠军戒指
的时候,曾泪流满面地说过这样一句话。征战了NBA十多年的他估计也说不清这是奇迹
,运气或者实力的体现吧。
回到股票市场来说,全球股市崩盘,世界局势动荡是无时无刻不存在的,所以不能完全
排除这种危险的发生。但是换一种思路,如果发生了,我们会面对什么样的世界?会不
会像今天的希腊,泰国发生大规模的游行甚至暴乱?是不是每个人都会担心自己的工作
?每个家庭是不是都会担心是否入不敷出甚至妻离子散?会不会出现战乱?我想每个人
都不会希望这样的事情发生。目前股票的下跌空间是和政府的救助能力有很大空间的,
昨天Fredie Mac又传出需要10.6B的政府援助,不知道是否能够通过。美国的财政赤字
不允许Feds印刷更多的钞票来救市。市场经济就应该让市场自救。当市场发现没有任何
依赖的时候,才会使经济重新发展的起点。
我们现在经历的经济危机和上个世纪3
avatar
M*g
4
开包才是硬道理

【在 m*r 的大作中提到】
: 我2个一起买的,肯定是一波
: 860337
: 86033E

avatar
l*a
5
面什么厂啊,需要专门准备这个?
会个一般解法的就可以了吧

【在 a***e 的大作中提到】
: 最近几天的少得可怜的准备时间都在看这个。60多行程序改个地方就通不过了。区别仅
: 在于
: while(1)
: {
: r.push_back(p->val);
: if(p==from)
: break;
: p = p->right;
: }
: 不能改成

avatar
A*X
6
所有这一切,背后有一个黑手在推动,它要推向何处?很可能是WWIII,要不就是2012

【在 C*******i 的大作中提到】
: 欧盟潜在的债务危机,中国当前的发展减缓,加上美国天天叫嚣的金融改革。。每一颗
: 的引爆都会再次带来一次更加猛烈的经济危机。道指能否再回到一万以下,可能性不能
: 说没有。Everything is possible! 记得当年凯文加内特夺得自己第一枚总冠军戒指
: 的时候,曾泪流满面地说过这样一句话。征战了NBA十多年的他估计也说不清这是奇迹
: ,运气或者实力的体现吧。
: 回到股票市场来说,全球股市崩盘,世界局势动荡是无时无刻不存在的,所以不能完全
: 排除这种危险的发生。但是换一种思路,如果发生了,我们会面对什么样的世界?会不
: 会像今天的希腊,泰国发生大规模的游行甚至暴乱?是不是每个人都会担心自己的工作
: ?每个家庭是不是都会担心是否入不敷出甚至妻离子散?会不会出现战乱?我想每个人
: 都不会希望这样的事情发生。目前股票的下跌空间是和政府的救助能力有很大空间的,

avatar
e*e
7
Agree

【在 M*****g 的大作中提到】
: 开包才是硬道理
avatar
A*i
8
两年前有一个朋友被yelp问到,这是我唯一一次听说有人被问到这个算法的。
那也是第一次听说有这么个玩意儿存在
avatar
C*i
9
除非这个黑手是拉登。。哈哈
正常的黑手无非就是Soros和Paulson之流,弄点蝇头小利而以,如果他们拿不到了,也
就会收手了。

2012

【在 A*X 的大作中提到】
: 所有这一切,背后有一个黑手在推动,它要推向何处?很可能是WWIII,要不就是2012
avatar
m*r
10
开包神医不要了呀,比如你

【在 M*****g 的大作中提到】
: 开包才是硬道理
avatar
b*r
11
以前上算法课的时候自己做过。面试没见过。

【在 A*****i 的大作中提到】
: 两年前有一个朋友被yelp问到,这是我唯一一次听说有人被问到这个算法的。
: 那也是第一次听说有这么个玩意儿存在

avatar
M*g
12
偶有收的啊,偶也不知道为啥不要开包的,偶抄别人的呢

【在 m*r 的大作中提到】
: 开包神医不要了呀,比如你
avatar
i*t
13
这难道不属于刁难人?
avatar
m*r
14
以前都是不要开包的

【在 M*****g 的大作中提到】
: 偶有收的啊,偶也不知道为啥不要开包的,偶抄别人的呢
avatar
b*g
15
Morris本来就挺复杂了.Morris Poster Order还是三种顺序访问里最难的一个.这个面
试考的话实在太变态了.面试官自己能半小时内写出来就很不错了...
avatar
M*g
16
骗你的

【在 m*r 的大作中提到】
: 以前都是不要开包的
avatar
h*d
17
it does not hurt to study if you have time.
avatar
M*a
18
我老想了一下好像morris traverse只能pre/in order,不能post order把,当然不排
除你自己想个post order的traverse但是估计也更morris差很远了吧。
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。