avatar
我连对象都没有# Joke - 肚皮舞运动
c*e
1
Suppose we have an array
a1,a2,... ,an, b1,b2,..., bn
How to change this array to
a1,b1,a2,b2, ..., an,bn in O(n) time and in O(1) space.
avatar
e*d
2
当初买这房子时,对面邻居种有一排松树,后院虽小,还挺PRIVATE的。
可是现在对面房子卖了,新房主要扩建DECK,建完DECK就没有YARD了(基本靠近边界了
)。我家仅有的一点后院等于两家SHARE了。去问过TOWNSHIP,回答只要不越边界,我
们没法阻止他们。这种情况该怎么办?真的只能听之任之吗?
avatar
x*s
3
两个黄鹂鸣翠柳,我连对象都没有!
雌雄双兔奔地走,我连对象都没有!
我劝天公重抖擞,我连对象都没有!
垂死病中惊坐起,我连对象都没有!
路见不平一声吼,我连对象都没有!
问君能有几多愁,我连对象都没有!
洛阳亲友如相问,我连对象都没有!
此曲只应天上有,我连对象都没有
avatar
c*e
4
from careercup, but no answer given.

【在 c**********e 的大作中提到】
: Suppose we have an array
: a1,a2,... ,an, b1,b2,..., bn
: How to change this array to
: a1,b1,a2,b2, ..., an,bn in O(n) time and in O(1) space.

avatar
e*d
5
说的不够清楚,那排松树已经被新房主砍了。
大家没有好主意吗?
谢谢
avatar
c*o
6
最新的名句应该是:
“意外怀孕怎么办,我连对象都没有!”

【在 x**********s 的大作中提到】
: 两个黄鹂鸣翠柳,我连对象都没有!
: 雌雄双兔奔地走,我连对象都没有!
: 我劝天公重抖擞,我连对象都没有!
: 垂死病中惊坐起,我连对象都没有!
: 路见不平一声吼,我连对象都没有!
: 问君能有几多愁,我连对象都没有!
: 洛阳亲友如相问,我连对象都没有!
: 此曲只应天上有,我连对象都没有

avatar
p*2
7
这题以前有人问过。
avatar
d*8
8
安栅栏,或者种一排松树
avatar
z*c
9
显然是顺序错了。 应该是:
我连对象都没有,意外怀孕怎么办?

【在 c*******o 的大作中提到】
: 最新的名句应该是:
: “意外怀孕怎么办,我连对象都没有!”

avatar
q*x
10
置换群。

【在 p*****2 的大作中提到】
: 这题以前有人问过。
avatar
B*n
11
对啊,你自己种一排好了,你真没法要求邻居在人自家后院干什么,不干什么。

【在 d*******8 的大作中提到】
: 安栅栏,或者种一排松树
avatar
p*t
12
倒装

【在 z**c 的大作中提到】
: 显然是顺序错了。 应该是:
: 我连对象都没有,意外怀孕怎么办?

avatar
c*e
13
detail?

【在 q****x 的大作中提到】
: 置换群。
avatar
q*x
14
狗。

【在 c**********e 的大作中提到】
: detail?
avatar
p*2
15
谁狗了之后给个summary呀。
avatar
q*x
16
就你了。

【在 p*****2 的大作中提到】
: 谁狗了之后给个summary呀。
avatar
i*o
18
1. swap (a1, b1) to get a1,b1,a3,a4,...,an ; a2,b2,b3,...,bn
2. swap (a3, a4) with (a2, b2) => a1,b1,a2,b2, a5,a6,..., an; (a3,a4,b3,b4),
b5,b6,...bn
3. Use recursion to solve (a3,a4,b3,b4), and swap with (a5,a7,a8,a9)
Now, first 8 elements in A is done, and the first 8 elements in B
looks like (a5, a6, a7, a8, b5, b6,b7, b8);
Repeat step 3, until finished.
Complexity is O(n).
avatar
A*u
19
这code 不好写吧
还有,这是o(n^2)的算法, space 也不是o(1)

),

【在 i*o 的大作中提到】
: 1. swap (a1, b1) to get a1,b1,a3,a4,...,an ; a2,b2,b3,...,bn
: 2. swap (a3, a4) with (a2, b2) => a1,b1,a2,b2, a5,a6,..., an; (a3,a4,b3,b4),
: b5,b6,...bn
: 3. Use recursion to solve (a3,a4,b3,b4), and swap with (a5,a7,a8,a9)
: Now, first 8 elements in A is done, and the first 8 elements in B
: looks like (a5, a6, a7, a8, b5, b6,b7, b8);
: Repeat step 3, until finished.
: Complexity is O(n).

avatar
i*o
20
I agree codeing may not be easy.
But, I don't understand why this is O(n^2). This is clearly O(n).
Also, replacing recursion with loop is not that hard. And, that will meet
space O(1) requirement.

【在 A**u 的大作中提到】
: 这code 不好写吧
: 还有,这是o(n^2)的算法, space 也不是o(1)
:
: ),

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