Redian新闻
>
这样子都要致谢一下,服了
avatar
这样子都要致谢一下,服了# Biology - 生物学
j*l
1
这道题就是那道被讨论得热火朝天的MS老题,如何把负数扫到左边,正数扫到右边。对
所有的正数和所有的负数,都不能改变原有的相对次序
/*
{1, 5, -5, -8, 2, -1, 15}
要把负的扫到左边,正的扫到右边。
不能改变顺序
得到{-5 -8 -1 1 5 2 15}
*/
void swap_numbers(int input[], int n)
{
int temp;
for (int i = 0; i < n; )
{
if (input[i] > 0 && i < n - 1 && input[i + 1] < 0)
{
temp = input[i];
input[i] = input[i+1];
input[i+1] = temp;
if (i > 0 && input[i-1] > 0)
i--;
else
i++;
avatar
x*e
2
如果有,怎么操作呢?
avatar
D*y
3
我们的坏运气和“就跟打开了一个坏运气的魔盒”的楼主没法比
但是也让我们心烦意乱的要命
坏运气似乎是从宝宝上幼儿园开始的
从去幼儿园visit就开始发烧
两个月之内,
没完没了的发烧,感冒,中耳炎,咳嗽,流鼻涕
昨天白天终于一切正常,医生给开的抗生素也要吃完了
松了一口气
夜里开始发烧,新的一轮又开始了
家里卫生间的水管裂了
裂在很里面的地方,地毯全部潮透了,一踩就往外喷水
fix的人把壁橱全部割开,都够不着裂的地方
现在他们把热水管关掉,防止再漏
冷水从外面的sprinker接过来,但是我们觉得这水不能喝
为了维修,马桶也拆掉了,浴缸也不能用(幸好我们是2B2B APT,还有个马桶能用)
饮用水要去外面打,洗澡要走好一段去另一个apt
天知道多久才能弄好
因为水管是从露台上接过来的,露台的门就没法关
冷风呼呼的往里面吹
开了一天的暖气(调到了70度),气温还是在64度
不知道宝宝是不是冻发烧的
厨房和卫生间闹蚂蚁
(我们刚搬来没两个月,肯定是原来就有的蚂蚁)
用了terro,号称史上no. 1的杀蚂蚁药
两处各杀了几个星期,暂时消停了一周
今天厨房又开始无恙无恙的黑压压一片蚂蚁
我在找工作,天天看书做题投简历
现在为了家里和宝宝的事情,晚上带宝宝睡,睡不了几个小时
白天还要招呼家里来维修的人,接送宝宝上下幼儿园,买药买杂物
一天也看不了几个小时的书
OPT已经开始这么久了,找工作还没有眉目,自己这边也几乎没有进度
心急如焚
老公有心无力
他那边年底了,忙的要命,他能顾好自己就不错了
老公拿《士兵突击》里面的话来鼓励我,说过日子就是问题叠着问题
可是,问题一个一个来也行啊
这一下子都来了,虽然都不是什么太大的事情,但是真让人受不了
avatar
m*a
4
聪明独创武功,对女人一往情深, 有木有名份无所谓, 只要给生娃。对晚辈可以说是
关怀备至。
avatar
u*a
5
在chrome ui里无法选字。
在大多数网页无法选字。
mitbbs发帖时可以选字条出现不过不是anchor在游标处。
avatar
s*m
6
刚看到一篇文章的致谢
Thanks XXXX for providing access to a box of glove.
avatar
g*y
7
平方级的
avatar
b*d
8
Cmft~ For the ants, we did have the same problem before. If you use "Terro
300 Pre-Filled Liquid Ant Killer II Baits", looking for the source. Usually
there are holes there. Use tape to cover those holes, and the situation will
be much improved.
avatar
a*2
9
俺最喜欢欧阳克

【在 m****a 的大作中提到】
: 聪明独创武功,对女人一往情深, 有木有名份无所谓, 只要给生娃。对晚辈可以说是
: 关怀备至。

avatar
a*k
10
讥讽人家的吧。。。可能丫为了那盒手套老叽叽歪歪

【在 s***m 的大作中提到】
: 刚看到一篇文章的致谢
: Thanks XXXX for providing access to a box of glove.

avatar
j*l
11
如何给出证明?

【在 g*******y 的大作中提到】
: 平方级的
avatar
D*y
12
我们用的就是这个
"Terro: 300 Pre-Filled Liquid Ant Killer II Baits"
厨房的蚂蚁在电源里面,怎么封啊...
打算找专门的pest control来看看了
谢谢!

Usually
will

【在 b*********d 的大作中提到】
: Cmft~ For the ants, we did have the same problem before. If you use "Terro
: 300 Pre-Filled Liquid Ant Killer II Baits", looking for the source. Usually
: there are holes there. Use tape to cover those holes, and the situation will
: be much improved.

avatar
i*e
13
it is funny. which paper it is?
avatar
j*l
14
这个程序算简洁么? 面试官事后会因为O(n^2)而提交negative的feedback么?

【在 g*******y 的大作中提到】
: 平方级的
avatar
b*d
15
Use tape to cover that outlet. Simply don't use that outlet. See if this
works.

【在 D*********y 的大作中提到】
: 我们用的就是这个
: "Terro: 300 Pre-Filled Liquid Ant Killer II Baits"
: 厨房的蚂蚁在电源里面,怎么封啊...
: 打算找专门的pest control来看看了
: 谢谢!
:
: Usually
: will

avatar
s*m
16
晕 我老眼昏花看错了
是glove box 不是 a box of glove

【在 i*e 的大作中提到】
: it is funny. which paper it is?
avatar
o*t
17
直接看程序,有时很难一眼看出复杂度。
关键是在纸上的分析,如果一个算法在纸上分析不出 O(N),程序在怎么写,能写出 O
(N) 来?

【在 j**l 的大作中提到】
: 这道题就是那道被讨论得热火朝天的MS老题,如何把负数扫到左边,正数扫到右边。对
: 所有的正数和所有的负数,都不能改变原有的相对次序
: /*
: {1, 5, -5, -8, 2, -1, 15}
: 要把负的扫到左边,正的扫到右边。
: 不能改变顺序
: 得到{-5 -8 -1 1 5 2 15}
: */
: void swap_numbers(int input[], int n)
: {

avatar
S*p
18
杀蚂蚁好像要整个楼杀。我们前年雨季的时候,家里也好多蚂蚁。后来来了人没有进屋
放药,好像是沿着房子一周放了什么,具体我也不清楚。然后就没有蚂蚁了,这两年都
没有蚂蚁。
avatar
j*l
20
有谁能总结一下,这道题目前公认最好最优的算法是什么?空间复杂度必须是O(1)

O

【在 o**********t 的大作中提到】
: 直接看程序,有时很难一眼看出复杂度。
: 关键是在纸上的分析,如果一个算法在纸上分析不出 O(N),程序在怎么写,能写出 O
: (N) 来?

avatar
D*y
21
蚂蚁就是从雨季开始出现的
我也怀疑是不是整个楼的蚂蚁都跑到我们厨房里来了
而且他们有好多出口啊
像厨房我就找到了至少两个出口

【在 S****p 的大作中提到】
: 杀蚂蚁好像要整个楼杀。我们前年雨季的时候,家里也好多蚂蚁。后来来了人没有进屋
: 放药,好像是沿着房子一周放了什么,具体我也不清楚。然后就没有蚂蚁了,这两年都
: 没有蚂蚁。

avatar
s*g
22
这个循环,长度虽然是n,但是时间复杂度不是 O(n),因为不停的有 i--,所以swap
的次数不是O(n),虽然没写出来,但我感觉,里面就像有嵌套了一个循环的效果,唉
,我也不太会证明....

【在 j**l 的大作中提到】
: 这道题就是那道被讨论得热火朝天的MS老题,如何把负数扫到左边,正数扫到右边。对
: 所有的正数和所有的负数,都不能改变原有的相对次序
: /*
: {1, 5, -5, -8, 2, -1, 15}
: 要把负的扫到左边,正的扫到右边。
: 不能改变顺序
: 得到{-5 -8 -1 1 5 2 15}
: */
: void swap_numbers(int input[], int n)
: {

avatar
s*y
23
堵是堵不住的,你堵了一个口,它还能再给你开好几个口
蚂蚁在你们家吃什么?有段时间我们家也有蚂蚁,猫粮引来的,后来我们把猫碗放在一
个装了水的盆里,蚂蚁就不光顾了。

【在 D*********y 的大作中提到】
: 蚂蚁就是从雨季开始出现的
: 我也怀疑是不是整个楼的蚂蚁都跑到我们厨房里来了
: 而且他们有好多出口啊
: 像厨房我就找到了至少两个出口

avatar
g*y
24
假设一共有n+1个数, 假设对于前n个数,已经做完了,得到
avatar
y*y
25
bless! send you a "blessing" baozi!
avatar
y*i
26
这个程序跟我在另一个帖子里给出的程序执行方法几乎一摸一样,思路就是把每个负数
冒泡法一样的交换到它前面的所有正数的前面,与其用冒泡法还不如用插入法呢,我修
改了一下就是:
void SplitPN(int A[], int p, int r)
{
int i = p-1, j, k, temp;
for (j = p; j <= r; ++j)
{
if (A[j] < 0)
{
++i;
temp = A[j];
for (k = j; k > i; --k)
{
A[k] = A[k-1];
}
A[i] = temp;
}
}
}

【在 j**l 的大作中提到】
: 这道题就是那道被讨论得热火朝天的MS老题,如何把负数扫到左边,正数扫到右边。对
: 所有的正数和所有的负数,都不能改变原有的相对次序
: /*
: {1, 5, -5, -8, 2, -1, 15}
: 要把负的扫到左边,正的扫到右边。
: 不能改变顺序
: 得到{-5 -8 -1 1 5 2 15}
: */
: void swap_numbers(int input[], int n)
: {

avatar
D*y
27
蚂蚁在厨房里总能找到点吃的
我们不可能厨房里一点水渍都没有
之前用过terro,挺有效的
然后一周没有蚂蚁,我们把terro那块地方擦干净了,可能还留下点味道
这次蚂蚁出来了还是围着那个地方转
找APT manager了
回头pest control的人会来看
这两天就先用terro控制着吧

【在 s*y 的大作中提到】
: 堵是堵不住的,你堵了一个口,它还能再给你开好几个口
: 蚂蚁在你们家吃什么?有段时间我们家也有蚂蚁,猫粮引来的,后来我们把猫碗放在一
: 个装了水的盆里,蚂蚁就不光顾了。

avatar
y*i
28
时间复杂度最坏情况是O(n^2/2)=O(n^2)

【在 y**i 的大作中提到】
: 这个程序跟我在另一个帖子里给出的程序执行方法几乎一摸一样,思路就是把每个负数
: 冒泡法一样的交换到它前面的所有正数的前面,与其用冒泡法还不如用插入法呢,我修
: 改了一下就是:
: void SplitPN(int A[], int p, int r)
: {
: int i = p-1, j, k, temp;
: for (j = p; j <= r; ++j)
: {
: if (A[j] < 0)
: {

avatar
r*1
29
靠!!这样也算是运气坏,那我们死了算了
avatar
a*h
30
你这个是 O(n^2) 比较显然吧,每次把一个负数往前顺至多需要 O(n) 步。
再考虑左边一半全是正数右边一半全是负数的输入,你的程序需要运行 n^2 步,所以复
杂度也是 \Omega(n^2)。
所以一共就是 \Theta(n^2)。

【在 j**l 的大作中提到】
: 这道题就是那道被讨论得热火朝天的MS老题,如何把负数扫到左边,正数扫到右边。对
: 所有的正数和所有的负数,都不能改变原有的相对次序
: /*
: {1, 5, -5, -8, 2, -1, 15}
: 要把负的扫到左边,正的扫到右边。
: 不能改变顺序
: 得到{-5 -8 -1 1 5 2 15}
: */
: void swap_numbers(int input[], int n)
: {

avatar
p*d
31
Bless....
avatar
l*g
32
quick_sort, partition

【在 j**l 的大作中提到】
: 这道题就是那道被讨论得热火朝天的MS老题,如何把负数扫到左边,正数扫到右边。对
: 所有的正数和所有的负数,都不能改变原有的相对次序
: /*
: {1, 5, -5, -8, 2, -1, 15}
: 要把负的扫到左边,正的扫到右边。
: 不能改变顺序
: 得到{-5 -8 -1 1 5 2 15}
: */
: void swap_numbers(int input[], int n)
: {

avatar
p*d
33
bless you too.......

【在 r**********1 的大作中提到】
: 靠!!这样也算是运气坏,那我们死了算了
avatar
y*i
34
这个不能保证稳定性

【在 l******g 的大作中提到】
: quick_sort, partition
avatar
b*l
35
嘿嘿,刚看见,也bless you,对你碰到的问题都没经验,不过难道不能申请换个公寓
吗?我一个朋友在租公寓的时候,碰到需要大修,公寓管理就给临时换到另一套空闲的
公寓中。这种维修显然是影响到日常生活了呀?
avatar
r*o
36
你说的稳定性是数据的相对order吗?
我想了一下,quick sort的每次partition后,似乎能保证所有比pivot小的元素们的位
置的相对顺序都不变,但大于等于pivot的元素们的位置的相对顺序有可能变化。
我说的对不对?

【在 y**i 的大作中提到】
: 这个不能保证稳定性
avatar
b*0
37
Bless!
avatar
s*e
38
LZ挺住,生活基本上就是这样的。
avatar
P*s
39
cft。赞你老公一下。

【在 D*********y 的大作中提到】
: 我们的坏运气和“就跟打开了一个坏运气的魔盒”的楼主没法比
: 但是也让我们心烦意乱的要命
: 坏运气似乎是从宝宝上幼儿园开始的
: 从去幼儿园visit就开始发烧
: 两个月之内,
: 没完没了的发烧,感冒,中耳炎,咳嗽,流鼻涕
: 昨天白天终于一切正常,医生给开的抗生素也要吃完了
: 松了一口气
: 夜里开始发烧,新的一轮又开始了
: 家里卫生间的水管裂了

avatar
L*e
40
BLESS
avatar
h*a
41
这明明没法住了啊,没有人能开着露台门生活啊,还没有饮用水,没有热水,还有蚂蚁
。。。。。
当然让 apt给你找个别的地方,比如hotel什么的(当然他们给你出钱),或者别的空
着的房子吧。
租房子是要住的,不是用来交房租的。
楼主你太能忍了,可是宝宝不可以啊。
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。