Redian新闻
>
寄出第一封请editor出示supporting letter,求bless
avatar
寄出第一封请editor出示supporting letter,求bless# Immigration - 落地生根
w*s
1
原题leetcode上可查:
就是一个BST中两个node被mistakenly swapped, find a solution to have it
restored.
要求用O(1) space.
看了网上的答案都是用cpp做in order traverse用指针记录两个点,然后swap。
青椒牛人有没有java的solution同样能达到O(1) space的结果呢?毕竟java没有指针,
想问问有没有其他的get around.
谢谢
avatar
m*5
2
犹豫很久后,终于厚着脸皮寄出第一封信.虽然帮他们审了5封稿件,但还是很不好意思,
毕竟当初是也是自己编了一堆堂而冠冕的理由去要求审稿的.
但是为了更充分,只能这样了.
求bless,期surprise.
avatar
w*s
3
而且这个题目描述貌似有一些瑕疵,如果是recursion的话还能是O(1) space么?
貌似比较被推崇的答案都是recursive inorder traverse+two pointers.这个应该不能
算是constant space了吧?
如果哪位有flawless的java solution,希望能分享一下。
avatar
o*e
4
bless
avatar
D*y
5
同问

★ 发自iPhone App: ChineseWeb 8.1

【在 w********s 的大作中提到】
: 而且这个题目描述貌似有一些瑕疵,如果是recursion的话还能是O(1) space么?
: 貌似比较被推崇的答案都是recursive inorder traverse+two pointers.这个应该不能
: 算是constant space了吧?
: 如果哪位有flawless的java solution,希望能分享一下。

avatar
k*x
6
bless
avatar
w*s
7
自己顶一下
avatar
b*r
8
bless
avatar
l*n
9
java的话,你可以用伪指针实现同样的设计,就是在c++用pointer的地方用一个
TreeNode[]。至于后面你问到的stack的问题,这个没有办法。inorder traversal的非
递归方法也需要stack,这样一来不用stack的话是没办法搞的,所以递归方法也不算是
有空间上的优势。非递归的好处在这里主要是显式stack是在heap分配空间的,而隐式
stack是在stack frame上,前者更不怕stack overflow,毕竟heap 比stack frame大得
多得多。

【在 w********s 的大作中提到】
: 原题leetcode上可查:
: 就是一个BST中两个node被mistakenly swapped, find a solution to have it
: restored.
: 要求用O(1) space.
: 看了网上的答案都是用cpp做in order traverse用指针记录两个点,然后swap。
: 青椒牛人有没有java的solution同样能达到O(1) space的结果呢?毕竟java没有指针,
: 想问问有没有其他的get around.
: 谢谢

avatar
m*5
10
多谢多谢.
avatar
c*t
11
bless

【在 m********5 的大作中提到】
: 犹豫很久后,终于厚着脸皮寄出第一封信.虽然帮他们审了5封稿件,但还是很不好意思,
: 毕竟当初是也是自己编了一堆堂而冠冕的理由去要求审稿的.
: 但是为了更充分,只能这样了.
: 求bless,期surprise.

avatar
m*n
12
bless
avatar
s*g
13
没问题。我都才审了一篇稿,50% editor都给我写了信。bless。。
avatar
A*y
14
bless
avatar
i*t
15
脸皮厚点没关系的
其实我们都是nothing
没事的

【在 m********5 的大作中提到】
: 犹豫很久后,终于厚着脸皮寄出第一封信.虽然帮他们审了5封稿件,但还是很不好意思,
: 毕竟当初是也是自己编了一堆堂而冠冕的理由去要求审稿的.
: 但是为了更充分,只能这样了.
: 求bless,期surprise.

avatar
m*r
16
bless
avatar
G*n
17
Big bless!
分享一下,我寄出去两封。意大利的编辑没理我,美国的编辑第二天就把信和他的CV发
给我了。我看到明显错误的地方,前前后后让人家改了3回,都是特nice的第二天就回
信。所以放心吧。意大利的下周我接着骚扰,发邮件咱又没啥损失,脸皮厚些呗。。。
avatar
c*n
18
bless
avatar
K*N
19
bless。厚脸皮是必须的。
avatar
M*3
20
bless
avatar
b*w
21
bless
avatar
r*5
22
bless
avatar
h*o
23
bless!
avatar
x*e
24
Bless
avatar
c*8
25
bless!
avatar
p*p
26
big big bless!
avatar
m*5
27
最新更新:
经过一个礼拜的等待,今天终于收到这个编辑的supporting letter. 基本是照着我发过
去的draft. 表扬一下.
谢谢大家的bless.
avatar
e*s
28
bless
avatar
e*s
29
gx

【在 m********5 的大作中提到】
: 最新更新:
: 经过一个礼拜的等待,今天终于收到这个编辑的supporting letter. 基本是照着我发过
: 去的draft. 表扬一下.
: 谢谢大家的bless.

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