Redian新闻
>
八八我家老大的朋友史
avatar
八八我家老大的朋友史# Parenting - 为人父母
a*1
1
几个关于m*m matrix的问题,看看有没有更好的算法:
1. 在一个row/col sorted matrix,寻找一个数,O(m),从最左上角开始,如果target
大,往下走;如果target小,往左走。
2. 在一个row/col sorted matrix,寻找第k大的数,我能想到的是用Young Tableau,
然后类似于Heap,每次取出最大的数,然后Heapify matrix,直到取出第K大的数。
Time complexity是 k*O(m),O(1) space。但是这样会破坏matrix的结构。因为每次
Heapify,matrix都变动过了。有没有更好的算法?我一直想用Divide and Conquer,
取matrix中心的那个数作为pivot,然后就不知道该怎么办了。
3. 基于问题2,那如何sort entire matrix? 当然也可以用Young, Time O(m3)? 有没
有更好的办法?
4. 如果是任意一个matrix,如何sort呢?比如sort成一个:
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
CLRS P.721 有一个类似的题目,哪位大侠能给个solution?为什么这样sort是正确的
?他sort出来的应该是:
1 2 3 4
8 7 6 5
9 10 11 12
16 15 14 13
关于matrix还会有什么引申的题目?
对了哪位大侠给讲讲KMP算法?不是很懂啊~
avatar
t*l
2
看了那个四岁娃妈妈的帖子有感。我家老大也是刚满四岁,性格也是那样。比大多数同
龄中国小男孩都更内向,更别提美国孩子了。
半岁就送出去了。一岁后上正式daycare。daycare录像上常常是别的小朋友circle
time的时候,他早早趴在落地窗前对着停车场望眼欲穿。因为爸爸每天接他会把车停在
那里,而他教室有一面就是对着墙的落地窗。
刚开始当妈的那个揪心就别提了。好在老师都很爱他,他也慢慢习惯了。到两岁后我也
担心孩子会不会没有朋友,问他幼儿园的事情也从来说不出个所以然来。然后,突然有
一天。。。
接到一个电话,是班上一个孩子的父亲打来的,说一定要约我们周末见见面,说他家娃
马特而斯是我家柏安最好的朋友布拉布拉。我那个惊奇啊惊喜啊感动啊就别提了。
周末见面还有更惊喜的。他们是怎么交上朋友的呢?原来...
马特尔斯有点先天小残疾-也不算太残疾,就是因为腿有点小问题走路特别容易摔跤。
我们家柏安经常在他摔倒的时候去扶他,然后拥抱他安慰他。。。有一次马特尔斯去晚
了,别的小朋友都在一桌吃饭,他被老师安排一人坐另一桌,然后我们家柏安。。。走
过去拉着他的手牵着他到坐满小朋友的桌子前坐下吃饭!我的天哪,那时候我家柏安才
两岁半,他已经在当三岁的马特尔斯的大哥了。我那个吃惊呀,在家里没看出他是酱紫
的娃啊。就是从小听话懂事就是了。
难怪每次我送他去幼儿园都有一个小男孩柏安柏安的叫他,但是他不爱搭理人家的样子
。。。我还以为。。。
然后后来还有一个萝卜头,说是也跟他形影不离的,后来转学去纽约了。
有时候我去幼儿园接他,小姑娘们排队来跟他拥抱告别,他也只是淡淡地抱了头一个,
或者只抱自己喜欢的一个,就不理其他的了。我汗。也不知道是他特受欢迎还是美国孩
子都这样,喜欢哈格来哈格去的。
然后我们搬家了。我其实挺担心他不适应新幼儿园的,因为老幼儿园里孩子们老师们都
挺待见他的。
但是没来多久,他又交上一个好朋友加西华。另外一个个头高高的黑人小孩克里斯,常
常主动跟他玩,但是他不承认人是他朋友。过了好久才承认。
然后令人担心的事情发生了。他最大的缺点,就是只认一个朋友。有一天他回家很委屈
地告诉我:“妈妈,加西华不再是我的朋友了。”我听了心里也很难受。我也常常是不
是提醒他要多交点朋友,他也总是只承认加西华,唉,没辙。
第二天我送他去幼儿园的时候,就专门问了老师。说柏安昨天说加西华不再是他的朋友
了。老师说那可能不是真的。老师马上问了加西华,说你还是不是柏安的朋友啊?加西
华就马上说是。这下小误会就解除了。
我们家柏安是9月份生的,所以常常面临跟他一班的同学升了大班,他还得继续留小班
的尴尬。这不加西华和克里斯都刚升班,我们柏安又落单了。到这个时候我都不大担心
他的朋友问题了。内向人自有内向福。象我自己一样,不是朋友遍天下,但亲近贴心的
好朋友总不缺。
这不刚俩月不到,我问他最好的朋友是谁,已经不提加西华,而是海伦娜了。
接他的时候跟海伦娜一个劲咯咯疯笑。海伦娜跟他拥抱告别,他很大方地抱了。然后另
外一个小姑娘见了,也要抱他,他不愿意,我推他,勉为其难敷衍抱了。再另外一个小
姑娘见柏安抱了俩,也想来试试运气,但是柏安怎么也不干了。弄得我这个当妈的很不
好意思。
回家路上我说:儿子啊,你知道吗,爸爸小时候可不像你这样天天有肉吃,现在你天天
有肉吃还不愿意吃,这是什么道理呀?
现在是轮到老师担心海伦娜了。说是不知道柏安升大班了海伦娜怎么办?
avatar
c*2
3
If you treat/convert the matrix to a linear array, everything becomes simple.
avatar
n*m
4

小子不错

【在 t******l 的大作中提到】
: 看了那个四岁娃妈妈的帖子有感。我家老大也是刚满四岁,性格也是那样。比大多数同
: 龄中国小男孩都更内向,更别提美国孩子了。
: 半岁就送出去了。一岁后上正式daycare。daycare录像上常常是别的小朋友circle
: time的时候,他早早趴在落地窗前对着停车场望眼欲穿。因为爸爸每天接他会把车停在
: 那里,而他教室有一面就是对着墙的落地窗。
: 刚开始当妈的那个揪心就别提了。好在老师都很爱他,他也慢慢习惯了。到两岁后我也
: 担心孩子会不会没有朋友,问他幼儿园的事情也从来说不出个所以然来。然后,突然有
: 一天。。。
: 接到一个电话,是班上一个孩子的父亲打来的,说一定要约我们周末见见面,说他家娃
: 马特而斯是我家柏安最好的朋友布拉布拉。我那个惊奇啊惊喜啊感动啊就别提了。

avatar
a*1
5
比如说一个unsorted m*m matrix,找到第K大的数,如果把这个matrix堪称一个array
,那么Time complexity: O(m*m)。那如果是row/col sorted matrix,应该会有更好点
的算法吧?
avatar
t*g
6
根本就不知道儿子最好的朋友是谁的妈妈飘过。儿子太粗了,根本不在乎这些,他就要
有人和他玩。That's it.

【在 t******l 的大作中提到】
: 看了那个四岁娃妈妈的帖子有感。我家老大也是刚满四岁,性格也是那样。比大多数同
: 龄中国小男孩都更内向,更别提美国孩子了。
: 半岁就送出去了。一岁后上正式daycare。daycare录像上常常是别的小朋友circle
: time的时候,他早早趴在落地窗前对着停车场望眼欲穿。因为爸爸每天接他会把车停在
: 那里,而他教室有一面就是对着墙的落地窗。
: 刚开始当妈的那个揪心就别提了。好在老师都很爱他,他也慢慢习惯了。到两岁后我也
: 担心孩子会不会没有朋友,问他幼儿园的事情也从来说不出个所以然来。然后,突然有
: 一天。。。
: 接到一个电话,是班上一个孩子的父亲打来的,说一定要约我们周末见见面,说他家娃
: 马特而斯是我家柏安最好的朋友布拉布拉。我那个惊奇啊惊喜啊感动啊就别提了。

avatar
m*a
8
嗯,你家老大看着就是属于那种心地特别善良,很有人缘的那种。
avatar
a*1
9
谢谢楼上的mm,我也是看的这个。不过我的问题是,除了Young Tableau还有别的方法
吗?而且我觉得Young会破坏matrix结构。
avatar
n*y
10
赞。
avatar
f*g
11
The following doc might help:
http://pages.cs.wisc.edu/~tvrdik/15/html/Section15.html

【在 a*******1 的大作中提到】
: 谢谢楼上的mm,我也是看的这个。不过我的问题是,除了Young Tableau还有别的方法
: 吗?而且我觉得Young会破坏matrix结构。

avatar
az
12
姓柏?

【在 t******l 的大作中提到】
: 看了那个四岁娃妈妈的帖子有感。我家老大也是刚满四岁,性格也是那样。比大多数同
: 龄中国小男孩都更内向,更别提美国孩子了。
: 半岁就送出去了。一岁后上正式daycare。daycare录像上常常是别的小朋友circle
: time的时候,他早早趴在落地窗前对着停车场望眼欲穿。因为爸爸每天接他会把车停在
: 那里,而他教室有一面就是对着墙的落地窗。
: 刚开始当妈的那个揪心就别提了。好在老师都很爱他,他也慢慢习惯了。到两岁后我也
: 担心孩子会不会没有朋友,问他幼儿园的事情也从来说不出个所以然来。然后,突然有
: 一天。。。
: 接到一个电话,是班上一个孩子的父亲打来的,说一定要约我们周末见见面,说他家娃
: 马特而斯是我家柏安最好的朋友布拉布拉。我那个惊奇啊惊喜啊感动啊就别提了。

avatar
a*1
13
先谢谢~再坐下来慢慢看!
avatar
t*l
14
我们家娃总是有一个最好的朋友。也不知道这样是好是坏。好坏都没办法了,也许是遗
传。我自己也是朋友少但都很好的那种。

【在 t*g 的大作中提到】
: 根本就不知道儿子最好的朋友是谁的妈妈飘过。儿子太粗了,根本不在乎这些,他就要
: 有人和他玩。That's it.

avatar
g*n
15
2,3, 好像merge sort 就行了

【在 a*******1 的大作中提到】
: 先谢谢~再坐下来慢慢看!
avatar
n*y
16
我猜是brian

【在 az 的大作中提到】
: 姓柏?
avatar
s*e
17
问题2可以这样子:
比如matrix是
a00 a01 a02 ....
a10 a11 a12 ...
a20 a21 a22 ...
...
最小的肯定是a00,
维持一个BST, 一开始把a10,a01加入BST,
之后每次把BST里最小的取走,然后把取走这个元素在matrix中下面和右边的两个加入
BST
比如a10被取走了之后就把a20和a11加入BST
直到第k个数被取走
因为每次从BST中取走一个数然后加入两个数,所以BST size从0增长到k.
space是O(k), 平均时间 O( k logk ) 和m无关,所以当m很大是应该比较有用
avatar
r*o
18
真是个甜心~
avatar
a*1
19
是不是用一个min heap会更好一些?worst case始终是O(k lgk),BST的worst case会
是O(k2).
To gaoban, 我觉得一般的merge sort的时间复杂度还是O(m3),因为有m*m的元素,每次
要从m的元素中取最小。如果也用min heap,时间复杂度可以降到O(m2*lgm).
Pls correct me if I am wrong.
avatar
t*l
20
你又对了,咔咔。

【在 n****y 的大作中提到】
: 我猜是brian
avatar
t*n
21
regarding 1, the starting point change to m/2 column will better?

target

【在 a*******1 的大作中提到】
: 几个关于m*m matrix的问题,看看有没有更好的算法:
: 1. 在一个row/col sorted matrix,寻找一个数,O(m),从最左上角开始,如果target
: 大,往下走;如果target小,往左走。
: 2. 在一个row/col sorted matrix,寻找第k大的数,我能想到的是用Young Tableau,
: 然后类似于Heap,每次取出最大的数,然后Heapify matrix,直到取出第K大的数。
: Time complexity是 k*O(m),O(1) space。但是这样会破坏matrix的结构。因为每次
: Heapify,matrix都变动过了。有没有更好的算法?我一直想用Divide and Conquer,
: 取matrix中心的那个数作为pivot,然后就不知道该怎么办了。
: 3. 基于问题2,那如何sort entire matrix? 当然也可以用Young, Time O(m3)? 有没
: 有更好的办法?

avatar
t*l
22
柏安只是中文名。

【在 az 的大作中提到】
: 姓柏?
avatar
a*1
23
To transocean: 从中间的话,如果target小于a[m/2, m/2]的话,如何判断走向呢?可
以往上也可以往左啊。
avatar
t*l
24
承你吉言。哈哈。
有时候觉得他这个男孩子太敏感了。看个动画片里面小火车快撞了什么的他就特别特别
担心,不要看了。娃娃书里有欺负人的bully他也就整本书不愿翻开。

【在 m*******a 的大作中提到】
: 嗯,你家老大看着就是属于那种心地特别善良,很有人缘的那种。
avatar
g*k
25
如果取中间的点的话,就分成了4小块
小于的话,那么就可以排除右下这一块,只剩下3/4
大于的话,同样可以排除左上这一块,只剩下3/4
根据master theorem, O(m^(log_4^3)),稍好于右上角

【在 a*******1 的大作中提到】
: To transocean: 从中间的话,如果target小于a[m/2, m/2]的话,如何判断走向呢?可
: 以往上也可以往左啊。

avatar
r*f
26
念bo还是念bai? 我总是很困惑

【在 t******l 的大作中提到】
: 柏安只是中文名。
avatar
c*b
27
不就一个二维array吗,怎么被你搞得这么麻烦?

target

【在 a*******1 的大作中提到】
: 几个关于m*m matrix的问题,看看有没有更好的算法:
: 1. 在一个row/col sorted matrix,寻找一个数,O(m),从最左上角开始,如果target
: 大,往下走;如果target小,往左走。
: 2. 在一个row/col sorted matrix,寻找第k大的数,我能想到的是用Young Tableau,
: 然后类似于Heap,每次取出最大的数,然后Heapify matrix,直到取出第K大的数。
: Time complexity是 k*O(m),O(1) space。但是这样会破坏matrix的结构。因为每次
: Heapify,matrix都变动过了。有没有更好的算法?我一直想用Divide and Conquer,
: 取matrix中心的那个数作为pivot,然后就不知道该怎么办了。
: 3. 基于问题2,那如何sort entire matrix? 当然也可以用Young, Time O(m3)? 有没
: 有更好的办法?

avatar
t*l
28
都可以念。我们念bo.好听点。柏林(地名)的柏。要是柏树林就念bai啦。

【在 r*f 的大作中提到】
: 念bo还是念bai? 我总是很困惑
avatar
C*s
29
Good boy, Zan!
avatar
h*e
30
呵呵,众美女追帅哥,帅哥只是淡淡地和头一个抱了抱,这个场景肯定特别酷。
赞淡定!
也赞马特而斯的老爹,一般爸爸主动找别人帮孩子social的不多。

【在 t******l 的大作中提到】
: 看了那个四岁娃妈妈的帖子有感。我家老大也是刚满四岁,性格也是那样。比大多数同
: 龄中国小男孩都更内向,更别提美国孩子了。
: 半岁就送出去了。一岁后上正式daycare。daycare录像上常常是别的小朋友circle
: time的时候,他早早趴在落地窗前对着停车场望眼欲穿。因为爸爸每天接他会把车停在
: 那里,而他教室有一面就是对着墙的落地窗。
: 刚开始当妈的那个揪心就别提了。好在老师都很爱他,他也慢慢习惯了。到两岁后我也
: 担心孩子会不会没有朋友,问他幼儿园的事情也从来说不出个所以然来。然后,突然有
: 一天。。。
: 接到一个电话,是班上一个孩子的父亲打来的,说一定要约我们周末见见面,说他家娃
: 马特而斯是我家柏安最好的朋友布拉布拉。我那个惊奇啊惊喜啊感动啊就别提了。

avatar
z*e
31
赞!
小孩的善良是天生的。:)

【在 t******l 的大作中提到】
: 看了那个四岁娃妈妈的帖子有感。我家老大也是刚满四岁,性格也是那样。比大多数同
: 龄中国小男孩都更内向,更别提美国孩子了。
: 半岁就送出去了。一岁后上正式daycare。daycare录像上常常是别的小朋友circle
: time的时候,他早早趴在落地窗前对着停车场望眼欲穿。因为爸爸每天接他会把车停在
: 那里,而他教室有一面就是对着墙的落地窗。
: 刚开始当妈的那个揪心就别提了。好在老师都很爱他,他也慢慢习惯了。到两岁后我也
: 担心孩子会不会没有朋友,问他幼儿园的事情也从来说不出个所以然来。然后,突然有
: 一天。。。
: 接到一个电话,是班上一个孩子的父亲打来的,说一定要约我们周末见见面,说他家娃
: 马特而斯是我家柏安最好的朋友布拉布拉。我那个惊奇啊惊喜啊感动啊就别提了。

avatar
p*o
32
what a sweet kid!

【在 t******l 的大作中提到】
: 看了那个四岁娃妈妈的帖子有感。我家老大也是刚满四岁,性格也是那样。比大多数同
: 龄中国小男孩都更内向,更别提美国孩子了。
: 半岁就送出去了。一岁后上正式daycare。daycare录像上常常是别的小朋友circle
: time的时候,他早早趴在落地窗前对着停车场望眼欲穿。因为爸爸每天接他会把车停在
: 那里,而他教室有一面就是对着墙的落地窗。
: 刚开始当妈的那个揪心就别提了。好在老师都很爱他,他也慢慢习惯了。到两岁后我也
: 担心孩子会不会没有朋友,问他幼儿园的事情也从来说不出个所以然来。然后,突然有
: 一天。。。
: 接到一个电话,是班上一个孩子的父亲打来的,说一定要约我们周末见见面,说他家娃
: 马特而斯是我家柏安最好的朋友布拉布拉。我那个惊奇啊惊喜啊感动啊就别提了。

avatar
b*8
33
好善良的小朋友
avatar
b*e
34
心地善良是天生的
avatar
k*y
35
学习了

【在 t******l 的大作中提到】
: 看了那个四岁娃妈妈的帖子有感。我家老大也是刚满四岁,性格也是那样。比大多数同
: 龄中国小男孩都更内向,更别提美国孩子了。
: 半岁就送出去了。一岁后上正式daycare。daycare录像上常常是别的小朋友circle
: time的时候,他早早趴在落地窗前对着停车场望眼欲穿。因为爸爸每天接他会把车停在
: 那里,而他教室有一面就是对着墙的落地窗。
: 刚开始当妈的那个揪心就别提了。好在老师都很爱他,他也慢慢习惯了。到两岁后我也
: 担心孩子会不会没有朋友,问他幼儿园的事情也从来说不出个所以然来。然后,突然有
: 一天。。。
: 接到一个电话,是班上一个孩子的父亲打来的,说一定要约我们周末见见面,说他家娃
: 马特而斯是我家柏安最好的朋友布拉布拉。我那个惊奇啊惊喜啊感动啊就别提了。

avatar
A*9
36
小小的小孩子就知道照顾别人,真感动呀,难怪大家都喜欢他,lz教子有方。赞!
avatar
s*y
37
真可爱!看的好感动!
avatar
h*a
38
善良可爱的小男孩啊!
9月生的就要生生和前面的分开吗?一刀切?
avatar
t*l
39
因为学校的cut off date 是九月一号,所以到时候满学龄的娃去学校了,别的娃也跟
着升班。daycare因为不是正规学校,常常等娃满周岁然后大班有空位就升大班他们好
接着招小班学生。但是9月1号别的娃升班了我家的不满周岁就不能跟着升。

★ 发自iPhone App: ChineseWeb - 中文网站浏览器

【在 h********a 的大作中提到】
: 善良可爱的小男孩啊!
: 9月生的就要生生和前面的分开吗?一刀切?

avatar
l*r
40
可爱的宝宝,话外,大家觉得几岁送daycare合适啊?我家宝贝1岁1个月了。。。纠结
要不要送,朋友推荐了好多不错的family daycare还是担心孩子太小,会没安全感
avatar
t*l
41
能选择不送的话等三岁再送吧,或者两岁多。我家是实在没法了。不过孩子过了过渡期
也挺好的。

★ 发自iPhone App: ChineseWeb - 中文网站浏览器

【在 l******r 的大作中提到】
: 可爱的宝宝,话外,大家觉得几岁送daycare合适啊?我家宝贝1岁1个月了。。。纠结
: 要不要送,朋友推荐了好多不错的family daycare还是担心孩子太小,会没安全感

avatar
m*o
42
上图
avatar
t*l
43
上啥图?娃在本版已经奔过了。

★ 发自iPhone App: ChineseWeb - 中文网站浏览器

【在 m****o 的大作中提到】
: 上图
avatar
b*t
44
好可爱,善良的孩子最可爱
比起现在的小霸王,这种孩子不多,真是要多多的爱和赞美。楼主很幸福

【在 t******l 的大作中提到】
: 看了那个四岁娃妈妈的帖子有感。我家老大也是刚满四岁,性格也是那样。比大多数同
: 龄中国小男孩都更内向,更别提美国孩子了。
: 半岁就送出去了。一岁后上正式daycare。daycare录像上常常是别的小朋友circle
: time的时候,他早早趴在落地窗前对着停车场望眼欲穿。因为爸爸每天接他会把车停在
: 那里,而他教室有一面就是对着墙的落地窗。
: 刚开始当妈的那个揪心就别提了。好在老师都很爱他,他也慢慢习惯了。到两岁后我也
: 担心孩子会不会没有朋友,问他幼儿园的事情也从来说不出个所以然来。然后,突然有
: 一天。。。
: 接到一个电话,是班上一个孩子的父亲打来的,说一定要约我们周末见见面,说他家娃
: 马特而斯是我家柏安最好的朋友布拉布拉。我那个惊奇啊惊喜啊感动啊就别提了。

avatar
h*y
45
你家老大的样貌一看就是很善良的那种。。和我一样。嘻嘻~~
avatar
t*l
46
久仰大名。赶紧把照片私信我。

★ 发自iPhone App: ChineseWeb - 中文网站浏览器

【在 h***y 的大作中提到】
: 你家老大的样貌一看就是很善良的那种。。和我一样。嘻嘻~~
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。