g*y
2 楼
上次写累了,最近一直太忙,今天也是抽空写写就当调剂一下写project报告的烦闷。
没看过前两篇的同学可以参考:
http://www.mitbbs.com/article_t0/JobHunting/31530927.html
http://www.mitbbs.com/article_t0/JobHunting/31531005.html
这次想具体写点准备算法题目和练coding这两个方面的。
第一个阶段:编程语言基础。C++的话把Primer啃个几遍,要肯花时间和精力,这里就不多说了。可能有人觉得,我天天写C++写几年了,还用看primer吗。我觉得这个就仁者见仁了,看你对语言到底有多熟了,看你到底有多少信心了。至少我觉得看primer之前我也会写code,但是看了几遍后,写code信心增加了很多,不用有诸如用法语法等方面的担忧。
第二个阶段:数据结构和算法基础。CLRS看几遍,找SWE/SDE这类工作的人把算法学好应该是默认要求了吧,这个就像是你招一个学物理的人要求他量子力学学扎实一样...
第三个阶段:编程的基础练习。这个其实应该是配合第二个阶段的,一边看算法,一边练习把所
没看过前两篇的同学可以参考:
http://www.mitbbs.com/article_t0/JobHunting/31530927.html
http://www.mitbbs.com/article_t0/JobHunting/31531005.html
这次想具体写点准备算法题目和练coding这两个方面的。
第一个阶段:编程语言基础。C++的话把Primer啃个几遍,要肯花时间和精力,这里就不多说了。可能有人觉得,我天天写C++写几年了,还用看primer吗。我觉得这个就仁者见仁了,看你对语言到底有多熟了,看你到底有多少信心了。至少我觉得看primer之前我也会写code,但是看了几遍后,写code信心增加了很多,不用有诸如用法语法等方面的担忧。
第二个阶段:数据结构和算法基础。CLRS看几遍,找SWE/SDE这类工作的人把算法学好应该是默认要求了吧,这个就像是你招一个学物理的人要求他量子力学学扎实一样...
第三个阶段:编程的基础练习。这个其实应该是配合第二个阶段的,一边看算法,一边练习把所
h*8
3 楼
当初有个朋友也是买的新房,结果这么多人盯着居然少了个什么city permit,导致最
后换房的时候房子不能重新上市。我们俩新手先问个明白,防患于未然
后换房的时候房子不能重新上市。我们俩新手先问个明白,防患于未然
m*e
4 楼
从下列问题当中,选出较接近自己的答案。不用考虑太多,以直觉回答。
1. 你喜欢的音乐或旋律为何?
A.流畅柔和亲切的音乐
B流行的好听音乐
C激烈、节奏感强的音乐
2. 你喜欢的色彩为何?
A有透明感的中间色(明朗的色调)
B未调和的原始色彩(强烈、鲜明的色调)
C 较暗沉稳重的色彩(暗色调)
3会吸引你想去游览的地方是怎么样的地方?
A.感觉自然美丽的地方
B有历史或遗迹的地方
C有名的观光地或最近才整理好的地方
4你的房子中,花草及观叶植物的生长情况为何?
A大部分很有朝气也很茂盛
B不怎么特别,或没有植物装饰
C很快就枯萎、凋零了
5「蓝」这个自个你什么感觉?
A.清爽、年轻
B天空、海洋
C寂寞的心、忧郁的心情
6在梦境中出现的人物为何?
A多为现实生活中不曾遇见的人
B朋友或同伴等,多是较亲近的人
C多半是没有好感的人
7在自己的生日或耶诞节等,你多半怎么庆祝?
A.并没有特别的感觉或期待
B会想找一些朋友一起庆祝一下
C这对我当然是特别的日子,会期待别人给你一个惊喜
8你期望喜欢的异性对你的爱如何表达?
A.柔和或平缓的
B令你心跳或轻快的
C富变化、刺激的
9如果你要送礼物给喜欢的异性,你会先考虑下列哪些东西?
A他(她)有兴趣的东西
B布置房间的东西或日用品
C小配件或衣服等随身的东西
10从A~ C 当中,彼此在对话时,你最想叫哪一种人「不要再说了」?
A.一直说别人坏话或恶意中伤别人的人
B一直诉说自己烦恼的事或自怨自艾的人
C一直夸耀自己的人
11很多事情并非都如数学公式般只要计算一下就使问题迎刃而解。那么,对你而言,哪
一类事情常令你觉得困扰?
A.人际关系
B自己的个性和人生道路的选择
C恋爱
计分方法 - A- 10分、 B - 5分、C - 0分,以此计算出总分来。
16分以下 ── Ⅰ型
17~ 28分── Ⅱ型
29~ 40分── Ⅲ型
41~ 52分── Ⅳ型
53~ 64分── Ⅴ型
65~ 76分── Ⅵ型
77~ 88分── Ⅶ型
89~ 100分── Ⅷ型
101分以上 ── Ⅸ型
解答
Ⅰ型
你至今虽已重复转世了好几次,但在每一个人生当中,你好像每次追逐的只有「胜利」
二字,亦即不管做任何事都要胜过周围的人,追求胜利似乎是你每次转世人生中的目的
。
在这一世中,你是否仍在意胜负?一直在优劣的竞争中生活?如果是这样的话,你就无
法期待灵魂的成长与心灵的平安。
如果期望真正的幸福,应栖息于大宇宙的波动中,把注意力放在自己心灵的深处,不要
再拿别人和自己比较了。请留意周遭有许多人都和你一样,怀抱相同的愿望,为相同的
烦恼困惑着。因此,生存的目的并非在于一决胜负,而是分享悲与喜,感觉生存的意义。
Ⅱ型
在你的转世纪录中,一直都是忠实地遵从权力者的命运,全力以赴达成任务的类型。你
的转世人生大多是重视且遵守着道德与法治的型态。
即使在这一世你是否仍是被动地接受上司或是教师、长辈等人的安排?或是很在意世俗
的眼光,一直都被大家认为是乖宝宝?
像这样的生活方式,作为人类也许是被赞美的好人;但在大宇宙的波动方面却是有些脱
节了,因为有许多可磨练你灵魂的机会都因而失去了。所以,请务必打破目前保护自己
的防护罩,将冒险心重新燃烧起来,舍弃一些凡俗的成见,自由地活下去。这样的生活
方式你的人生才能获得真正的幸福。
Ⅲ型
希望别人注意你、喜欢你,这是你重复几次的转世旅程中最大的目的;但并不是在所有
的转世中为的只是博得别人的好感而已,即使不受注目也要好好的走完人生。这两方面
的体验都是学习着表层与里层,这也是转世的目的之一。
是否你在这一世中也被「希望别人注意自己」的想法束缚住了呢?为了要别人注意你
,你一定要比其他人更特别。所以最好从年轻的时候开始,就努力磨练自己的魅力与人
品;久而久之,别人一眼便能看到你。
受欢迎,首先就是要吸引人,这点对你尤其重要。
Ⅳ型
想要持续情人或夫妻的爱情关系,是你转世的目的。当然,并非这种想法都能实现。在
你的转世纪录中,即使是悲伤的事情都清楚地列记在上头。
在这一世的轮回中,也有很强烈地把恋爱当作生活目标的倾向。而且,如果你是女性,
一定梦想着骑着白马的王子走向自己的样子。但是在今世中,如果想多磨炼自己的灵魂
,除了恋爱以外,应该多察觉更大的人类的爱吧!
当然,这并非要求你不要谈恋爱。首先,是提醒你不要沉溺于爱情当中而迷失自己;
再则是把心打开,多听取各种人的烦恼。这样可以消解你对爱情的迷惑,让自己的灵魂
得到进化。
Ⅴ型
你拥有非常强烈的灵感,从以前至今的转世中,你都被神秘的力量或神的指引所吸引,
实践祂们的指示。在任何的一个转世中,你都能利用自己特有的能力去帮助别人或给与
忠告;不过有时也因为自己特有的能力,使人害怕。
重复上述转世之旅程,你的灵魂较偏向精神面且持有厌世的世界观,而且你和世俗的
财富、权力或爱情等事情,都比较无缘。
但在重覆转世的过程中,可使灵魂的经验得以平衡,让灵魂进化。在今世你不妨把目标
放于世俗的事项上,从现实与正面的方向着手,这样一定就可以发挥你从未想到的个性
与魅力。
Ⅵ型
你的转世一直重复在爱好艺术,已表现宇宙的真理方面。而且你的灵魂是透过艺术,与
大宇宙的意义以相同步调前进,这是一项宝贵的经验。即使在今世,也会以任何形式形
成「普遍的美感」来传达真理。请你务必要全力以付去达成,这是你今世的责任。但另
一方面来说,因为你的感性敏锐,因此灵魂很容易受到伤害。当然这种倾向并非仅于今
世,即使在前世,你的灵魂也受到了伤害。因此之故,你常常会觉得孤独。在今世,一
定要把自己的灵魂训练得坚强些,不要把自己关在象牙塔当中,应该和各种人好好的相
处才是。
Ⅶ型
你的灵魂成长的很均衡。这是由于你在重覆转世的过程中,成功地丰富了知识、感情与
本来能力的证明,你能将许多的知识、讯息在当时、当场以适切的方法变成自己的东西
。
所以你在今世,应该可以拥有一个幸福的人生,虽然如此,你总是还会觉得否些地方还
不够完美,这完全是因为自己的个性使然。在以往的转世当中,似乎从没有把一生专注
在某样事情上的经验。因此在今生,你可能也只是付少许力量在某样事情上而已。像这
样的话,灵魂是没有办法成长的喔!
所以在这一世中,如果你对某件事感兴趣时,即使是一段时间也好,全力以赴去试试看
吧!这对你的灵魂一定有很大的帮助。
Ⅷ型
你是有耐性的,而且是典雅的。在你多次的转世轮回中,不论是恋爱或是工作,任何事
情都真心地投入其中。也许你会多次走在贫穷的人生路上,而你最大的优点就是即使在
那样贫乏的情况中,你一点都不觉得辛苦,依旧活得开朗自信,这种经验给与你的灵魂
一片纯白。
在这一世中,你可以从以前辛苦的经验中解脱,自由地生活。让你的灵魂与大宇宙的
频率相同遨游,这样你不仅得到透过转世而体验到的幸福或苦涩,及克服这些事物的成
长,你还获得了真正自由生存的权利和机会。
Ⅸ型
你在多次的转世当中,经历了各样人种、国家、生活方式的体验。因此你的灵魂均衡且
美丽,而且你在转世当中会学得大宇宙的真理与宇宙之爱,并展现它们。所以,这次你
生而为人已瞭解什么是最重要与最正确的。
这样的你在今生今世的任务是,表现出自己本身的最大极限,一边确定自己心中的感
性与感觉,另一边则表现出自己。而你在今世仍然有被周遭的人误解的倾向,因此要特
别留意。不要有只想让瞭解的人瞭解的念头,应切实的展现自己。
1. 你喜欢的音乐或旋律为何?
A.流畅柔和亲切的音乐
B流行的好听音乐
C激烈、节奏感强的音乐
2. 你喜欢的色彩为何?
A有透明感的中间色(明朗的色调)
B未调和的原始色彩(强烈、鲜明的色调)
C 较暗沉稳重的色彩(暗色调)
3会吸引你想去游览的地方是怎么样的地方?
A.感觉自然美丽的地方
B有历史或遗迹的地方
C有名的观光地或最近才整理好的地方
4你的房子中,花草及观叶植物的生长情况为何?
A大部分很有朝气也很茂盛
B不怎么特别,或没有植物装饰
C很快就枯萎、凋零了
5「蓝」这个自个你什么感觉?
A.清爽、年轻
B天空、海洋
C寂寞的心、忧郁的心情
6在梦境中出现的人物为何?
A多为现实生活中不曾遇见的人
B朋友或同伴等,多是较亲近的人
C多半是没有好感的人
7在自己的生日或耶诞节等,你多半怎么庆祝?
A.并没有特别的感觉或期待
B会想找一些朋友一起庆祝一下
C这对我当然是特别的日子,会期待别人给你一个惊喜
8你期望喜欢的异性对你的爱如何表达?
A.柔和或平缓的
B令你心跳或轻快的
C富变化、刺激的
9如果你要送礼物给喜欢的异性,你会先考虑下列哪些东西?
A他(她)有兴趣的东西
B布置房间的东西或日用品
C小配件或衣服等随身的东西
10从A~ C 当中,彼此在对话时,你最想叫哪一种人「不要再说了」?
A.一直说别人坏话或恶意中伤别人的人
B一直诉说自己烦恼的事或自怨自艾的人
C一直夸耀自己的人
11很多事情并非都如数学公式般只要计算一下就使问题迎刃而解。那么,对你而言,哪
一类事情常令你觉得困扰?
A.人际关系
B自己的个性和人生道路的选择
C恋爱
计分方法 - A- 10分、 B - 5分、C - 0分,以此计算出总分来。
16分以下 ── Ⅰ型
17~ 28分── Ⅱ型
29~ 40分── Ⅲ型
41~ 52分── Ⅳ型
53~ 64分── Ⅴ型
65~ 76分── Ⅵ型
77~ 88分── Ⅶ型
89~ 100分── Ⅷ型
101分以上 ── Ⅸ型
解答
Ⅰ型
你至今虽已重复转世了好几次,但在每一个人生当中,你好像每次追逐的只有「胜利」
二字,亦即不管做任何事都要胜过周围的人,追求胜利似乎是你每次转世人生中的目的
。
在这一世中,你是否仍在意胜负?一直在优劣的竞争中生活?如果是这样的话,你就无
法期待灵魂的成长与心灵的平安。
如果期望真正的幸福,应栖息于大宇宙的波动中,把注意力放在自己心灵的深处,不要
再拿别人和自己比较了。请留意周遭有许多人都和你一样,怀抱相同的愿望,为相同的
烦恼困惑着。因此,生存的目的并非在于一决胜负,而是分享悲与喜,感觉生存的意义。
Ⅱ型
在你的转世纪录中,一直都是忠实地遵从权力者的命运,全力以赴达成任务的类型。你
的转世人生大多是重视且遵守着道德与法治的型态。
即使在这一世你是否仍是被动地接受上司或是教师、长辈等人的安排?或是很在意世俗
的眼光,一直都被大家认为是乖宝宝?
像这样的生活方式,作为人类也许是被赞美的好人;但在大宇宙的波动方面却是有些脱
节了,因为有许多可磨练你灵魂的机会都因而失去了。所以,请务必打破目前保护自己
的防护罩,将冒险心重新燃烧起来,舍弃一些凡俗的成见,自由地活下去。这样的生活
方式你的人生才能获得真正的幸福。
Ⅲ型
希望别人注意你、喜欢你,这是你重复几次的转世旅程中最大的目的;但并不是在所有
的转世中为的只是博得别人的好感而已,即使不受注目也要好好的走完人生。这两方面
的体验都是学习着表层与里层,这也是转世的目的之一。
是否你在这一世中也被「希望别人注意自己」的想法束缚住了呢?为了要别人注意你
,你一定要比其他人更特别。所以最好从年轻的时候开始,就努力磨练自己的魅力与人
品;久而久之,别人一眼便能看到你。
受欢迎,首先就是要吸引人,这点对你尤其重要。
Ⅳ型
想要持续情人或夫妻的爱情关系,是你转世的目的。当然,并非这种想法都能实现。在
你的转世纪录中,即使是悲伤的事情都清楚地列记在上头。
在这一世的轮回中,也有很强烈地把恋爱当作生活目标的倾向。而且,如果你是女性,
一定梦想着骑着白马的王子走向自己的样子。但是在今世中,如果想多磨炼自己的灵魂
,除了恋爱以外,应该多察觉更大的人类的爱吧!
当然,这并非要求你不要谈恋爱。首先,是提醒你不要沉溺于爱情当中而迷失自己;
再则是把心打开,多听取各种人的烦恼。这样可以消解你对爱情的迷惑,让自己的灵魂
得到进化。
Ⅴ型
你拥有非常强烈的灵感,从以前至今的转世中,你都被神秘的力量或神的指引所吸引,
实践祂们的指示。在任何的一个转世中,你都能利用自己特有的能力去帮助别人或给与
忠告;不过有时也因为自己特有的能力,使人害怕。
重复上述转世之旅程,你的灵魂较偏向精神面且持有厌世的世界观,而且你和世俗的
财富、权力或爱情等事情,都比较无缘。
但在重覆转世的过程中,可使灵魂的经验得以平衡,让灵魂进化。在今世你不妨把目标
放于世俗的事项上,从现实与正面的方向着手,这样一定就可以发挥你从未想到的个性
与魅力。
Ⅵ型
你的转世一直重复在爱好艺术,已表现宇宙的真理方面。而且你的灵魂是透过艺术,与
大宇宙的意义以相同步调前进,这是一项宝贵的经验。即使在今世,也会以任何形式形
成「普遍的美感」来传达真理。请你务必要全力以付去达成,这是你今世的责任。但另
一方面来说,因为你的感性敏锐,因此灵魂很容易受到伤害。当然这种倾向并非仅于今
世,即使在前世,你的灵魂也受到了伤害。因此之故,你常常会觉得孤独。在今世,一
定要把自己的灵魂训练得坚强些,不要把自己关在象牙塔当中,应该和各种人好好的相
处才是。
Ⅶ型
你的灵魂成长的很均衡。这是由于你在重覆转世的过程中,成功地丰富了知识、感情与
本来能力的证明,你能将许多的知识、讯息在当时、当场以适切的方法变成自己的东西
。
所以你在今世,应该可以拥有一个幸福的人生,虽然如此,你总是还会觉得否些地方还
不够完美,这完全是因为自己的个性使然。在以往的转世当中,似乎从没有把一生专注
在某样事情上的经验。因此在今生,你可能也只是付少许力量在某样事情上而已。像这
样的话,灵魂是没有办法成长的喔!
所以在这一世中,如果你对某件事感兴趣时,即使是一段时间也好,全力以赴去试试看
吧!这对你的灵魂一定有很大的帮助。
Ⅷ型
你是有耐性的,而且是典雅的。在你多次的转世轮回中,不论是恋爱或是工作,任何事
情都真心地投入其中。也许你会多次走在贫穷的人生路上,而你最大的优点就是即使在
那样贫乏的情况中,你一点都不觉得辛苦,依旧活得开朗自信,这种经验给与你的灵魂
一片纯白。
在这一世中,你可以从以前辛苦的经验中解脱,自由地生活。让你的灵魂与大宇宙的
频率相同遨游,这样你不仅得到透过转世而体验到的幸福或苦涩,及克服这些事物的成
长,你还获得了真正自由生存的权利和机会。
Ⅸ型
你在多次的转世当中,经历了各样人种、国家、生活方式的体验。因此你的灵魂均衡且
美丽,而且你在转世当中会学得大宇宙的真理与宇宙之爱,并展现它们。所以,这次你
生而为人已瞭解什么是最重要与最正确的。
这样的你在今生今世的任务是,表现出自己本身的最大极限,一边确定自己心中的感
性与感觉,另一边则表现出自己。而你在今世仍然有被周遭的人误解的倾向,因此要特
别留意。不要有只想让瞭解的人瞭解的念头,应切实的展现自己。
h*o
5 楼
今天老干部婚礼上微博一直有图片直播,有两个不认识的人引起的猛烈的搜索。
一个是王家豆豆,放出的图片吃着老胡买的日本零食被霍建华强抱玩亲亲,捂着老
胡的眼睛玩躲猫猫,真是羡慕死人,这小孩真是太有福气了。一搜索才知道霍建华是他
干爹,在账号为王家豆豆的微博上有很多与老干部的照片,还有老胡的,很多粉丝为了
看老干部与老胡的福利加他的粉。仔细一翻,他微博上还有与林峰,郑恺等人的合照。
你肯定该问他有什么背景了。他爸爸叫王驹,与很多明星都认识,一起合作开店或者代
言,总之是很多明星的好朋友。难怪有这么多干爹干妈了,这孩子还真是幸福。
另一个就是林心如同父异母的妹妹林艾为,当了林心如的伴娘,说实话,明星出自
离异家庭的很多,和再婚的弟妹关系好的可不多。据说这个小姑娘也在娱乐圈混了段时
间。说实话挺佩服林心如的情商。在商场上是如鱼得水的林老板,私下又是很好相处的
大姐姐。其实这么看来她与老干部还真是非常般配,当朋友的时间很长,发生了质变。
哈哈,不知道大家看了是不是很羡慕他们两个呢?
一个是王家豆豆,放出的图片吃着老胡买的日本零食被霍建华强抱玩亲亲,捂着老
胡的眼睛玩躲猫猫,真是羡慕死人,这小孩真是太有福气了。一搜索才知道霍建华是他
干爹,在账号为王家豆豆的微博上有很多与老干部的照片,还有老胡的,很多粉丝为了
看老干部与老胡的福利加他的粉。仔细一翻,他微博上还有与林峰,郑恺等人的合照。
你肯定该问他有什么背景了。他爸爸叫王驹,与很多明星都认识,一起合作开店或者代
言,总之是很多明星的好朋友。难怪有这么多干爹干妈了,这孩子还真是幸福。
另一个就是林心如同父异母的妹妹林艾为,当了林心如的伴娘,说实话,明星出自
离异家庭的很多,和再婚的弟妹关系好的可不多。据说这个小姑娘也在娱乐圈混了段时
间。说实话挺佩服林心如的情商。在商场上是如鱼得水的林老板,私下又是很好相处的
大姐姐。其实这么看来她与老干部还真是非常般配,当朋友的时间很长,发生了质变。
哈哈,不知道大家看了是不是很羡慕他们两个呢?
g*y
7 楼
关于做题目总结一类经验/思想/策略,可能说起来大家觉得比较抽象。我写个我印象比
较深刻的例子吧。
题目1: 一个ring(circular) 数组,找一段连续子数组,使得和最大。
首先第一反应就是利用经典题目max sum subarray,不过这题是环形数组,怎么办?任
意找个地方砍断,那么要找的那段子数组要么是砍断后的一个子段,要么是跨越了砍断
位置。前种情况完全就是应用max sum subarray经典题目,后种情况你怎么找一个数组
一首一尾两段子数组得到最大和?没做过的同学可以打住想想。
答案是,把问题转换为一个等价的补问题,即找一段子数组具有最小和,因为总和一定
,中间某一段有最小和的时候,首尾剩下两段加起来就有最大和了。
好,注意总结这个“转化为等价的补问题”的思路策略。再看一道题:
一个数组,找一段连续的最长的子数组,使得其和小于等于一个给定的值。
如果你把前面那道题的解题思路熟悉掌握了,你可以很快的想到,能不能试试把这个问
题转为等价的补问题:找首尾两段,长度加起来最短,SUM大于等于某个数(剩下的中间
那截自然就是满足题目的最长子数组了)。这样,由于首尾两端都是固定
较深刻的例子吧。
题目1: 一个ring(circular) 数组,找一段连续子数组,使得和最大。
首先第一反应就是利用经典题目max sum subarray,不过这题是环形数组,怎么办?任
意找个地方砍断,那么要找的那段子数组要么是砍断后的一个子段,要么是跨越了砍断
位置。前种情况完全就是应用max sum subarray经典题目,后种情况你怎么找一个数组
一首一尾两段子数组得到最大和?没做过的同学可以打住想想。
答案是,把问题转换为一个等价的补问题,即找一段子数组具有最小和,因为总和一定
,中间某一段有最小和的时候,首尾剩下两段加起来就有最大和了。
好,注意总结这个“转化为等价的补问题”的思路策略。再看一道题:
一个数组,找一段连续的最长的子数组,使得其和小于等于一个给定的值。
如果你把前面那道题的解题思路熟悉掌握了,你可以很快的想到,能不能试试把这个问
题转为等价的补问题:找首尾两段,长度加起来最短,SUM大于等于某个数(剩下的中间
那截自然就是满足题目的最长子数组了)。这样,由于首尾两端都是固定
S*i
9 楼
Ⅵ型
你的转世一直重复在爱好艺术,已表现宇宙的真理方面。而且你的灵魂是透过艺术,与
大宇宙的意义以相同步调前进,这是一项宝贵的经验。即使在今世,也会以任何形式形
成「普遍的美感」来传达真理。请你务必要全力以付去达成,这是你今世的责任。但另
一方面来说,因为你的感性敏锐,因此灵魂很容易受到伤害。当然这种倾向并非仅于今
世,即使在前世,你的灵魂也受到了伤害。因此之故,你常常会觉得孤独。在今世,一
定要把自己的灵魂训练得坚强些,不要把自己关在象牙塔当中,应该和各种人好好的相
处才是。
你的转世一直重复在爱好艺术,已表现宇宙的真理方面。而且你的灵魂是透过艺术,与
大宇宙的意义以相同步调前进,这是一项宝贵的经验。即使在今世,也会以任何形式形
成「普遍的美感」来传达真理。请你务必要全力以付去达成,这是你今世的责任。但另
一方面来说,因为你的感性敏锐,因此灵魂很容易受到伤害。当然这种倾向并非仅于今
世,即使在前世,你的灵魂也受到了伤害。因此之故,你常常会觉得孤独。在今世,一
定要把自己的灵魂训练得坚强些,不要把自己关在象牙塔当中,应该和各种人好好的相
处才是。
l*e
10 楼
有锦上添花的用,但是绝对没有雪中送炭的效果
s*t
11 楼
谢谢分享你的经验!
关于第3部分,编程的基础练习,有没有比较好的书或网站来辅佐一下?
另外,你所推荐的书是否都要看英文版的比较好,担心效率上可能会有一些折扣。
就不多说了。可能有人觉得,我天天写C++写几年了,还用看primer吗。我觉得这个就
仁者见仁了,看你对语言到底有多熟了,看你到底有多少信心了。至少我觉得看primer
之前我也会写code,但是看了几遍后,写code信心增加了很多,不用有诸如用法语法等
方面的担忧。
好应该是默认要求了吧,这个就像是你招一个学物理的人要求他量子力学学扎实一样...
边练习把所有的数据结构写一遍,把所有的不是特别复杂的算法写一遍,不要看书上的
伪码,自己在白板上画画草图然后看着写。要写完整的,可以运行的code,写完后想想
如何测试,一般刚开始练的时候多半是bug频出的,尽量多找找bug,多反思一下吸取教
训。btw,有的公司,比如微软,dev懂得一些测试的知识(黑盒白盒,stress,load,
equivanlenc partition, spec-driven testing等等等)肯定是有加分的,了解一些常
见的错误/bug也利于你避免
【在 g*******y 的大作中提到】![](/moin_static193/solenoid/img/up.png)
: 上次写累了,最近一直太忙,今天也是抽空写写就当调剂一下写project报告的烦闷。
: 没看过前两篇的同学可以参考:
: http://www.mitbbs.com/article_t0/JobHunting/31530927.html
: http://www.mitbbs.com/article_t0/JobHunting/31531005.html
: 这次想具体写点准备算法题目和练coding这两个方面的。
: 第一个阶段:编程语言基础。C++的话把Primer啃个几遍,要肯花时间和精力,这里就不多说了。可能有人觉得,我天天写C++写几年了,还用看primer吗。我觉得这个就仁者见仁了,看你对语言到底有多熟了,看你到底有多少信心了。至少我觉得看primer之前我也会写code,但是看了几遍后,写code信心增加了很多,不用有诸如用法语法等方面的担忧。
: 第二个阶段:数据结构和算法基础。CLRS看几遍,找SWE/SDE这类工作的人把算法学好应该是默认要求了吧,这个就像是你招一个学物理的人要求他量子力学学扎实一样...
: 第三个阶段:编程的基础练习。这个其实应该是配合第二个阶段的,一边看算法,一边练习把所
关于第3部分,编程的基础练习,有没有比较好的书或网站来辅佐一下?
另外,你所推荐的书是否都要看英文版的比较好,担心效率上可能会有一些折扣。
就不多说了。可能有人觉得,我天天写C++写几年了,还用看primer吗。我觉得这个就
仁者见仁了,看你对语言到底有多熟了,看你到底有多少信心了。至少我觉得看primer
之前我也会写code,但是看了几遍后,写code信心增加了很多,不用有诸如用法语法等
方面的担忧。
好应该是默认要求了吧,这个就像是你招一个学物理的人要求他量子力学学扎实一样...
边练习把所有的数据结构写一遍,把所有的不是特别复杂的算法写一遍,不要看书上的
伪码,自己在白板上画画草图然后看着写。要写完整的,可以运行的code,写完后想想
如何测试,一般刚开始练的时候多半是bug频出的,尽量多找找bug,多反思一下吸取教
训。btw,有的公司,比如微软,dev懂得一些测试的知识(黑盒白盒,stress,load,
equivanlenc partition, spec-driven testing等等等)肯定是有加分的,了解一些常
见的错误/bug也利于你避免
【在 g*******y 的大作中提到】
![](/moin_static193/solenoid/img/up.png)
: 上次写累了,最近一直太忙,今天也是抽空写写就当调剂一下写project报告的烦闷。
: 没看过前两篇的同学可以参考:
: http://www.mitbbs.com/article_t0/JobHunting/31530927.html
: http://www.mitbbs.com/article_t0/JobHunting/31531005.html
: 这次想具体写点准备算法题目和练coding这两个方面的。
: 第一个阶段:编程语言基础。C++的话把Primer啃个几遍,要肯花时间和精力,这里就不多说了。可能有人觉得,我天天写C++写几年了,还用看primer吗。我觉得这个就仁者见仁了,看你对语言到底有多熟了,看你到底有多少信心了。至少我觉得看primer之前我也会写code,但是看了几遍后,写code信心增加了很多,不用有诸如用法语法等方面的担忧。
: 第二个阶段:数据结构和算法基础。CLRS看几遍,找SWE/SDE这类工作的人把算法学好应该是默认要求了吧,这个就像是你招一个学物理的人要求他量子力学学扎实一样...
: 第三个阶段:编程的基础练习。这个其实应该是配合第二个阶段的,一边看算法,一边练习把所
u*b
12 楼
co-ask close tomorrow.
a*r
13 楼
哇,这个太准了
l*l
15 楼
zan
S*p
16 楼
你在忙啥呢?
t*e
17 楼
赞!
【在 g*******y 的大作中提到】![](/moin_static193/solenoid/img/up.png)
: 关于做题目总结一类经验/思想/策略,可能说起来大家觉得比较抽象。我写个我印象比
: 较深刻的例子吧。
: 题目1: 一个ring(circular) 数组,找一段连续子数组,使得和最大。
: 首先第一反应就是利用经典题目max sum subarray,不过这题是环形数组,怎么办?任
: 意找个地方砍断,那么要找的那段子数组要么是砍断后的一个子段,要么是跨越了砍断
: 位置。前种情况完全就是应用max sum subarray经典题目,后种情况你怎么找一个数组
: 一首一尾两段子数组得到最大和?没做过的同学可以打住想想。
: 答案是,把问题转换为一个等价的补问题,即找一段子数组具有最小和,因为总和一定
: ,中间某一段有最小和的时候,首尾剩下两段加起来就有最大和了。
: 好,注意总结这个“转化为等价的补问题”的思路策略。再看一道题:
【在 g*******y 的大作中提到】
![](/moin_static193/solenoid/img/up.png)
: 关于做题目总结一类经验/思想/策略,可能说起来大家觉得比较抽象。我写个我印象比
: 较深刻的例子吧。
: 题目1: 一个ring(circular) 数组,找一段连续子数组,使得和最大。
: 首先第一反应就是利用经典题目max sum subarray,不过这题是环形数组,怎么办?任
: 意找个地方砍断,那么要找的那段子数组要么是砍断后的一个子段,要么是跨越了砍断
: 位置。前种情况完全就是应用max sum subarray经典题目,后种情况你怎么找一个数组
: 一首一尾两段子数组得到最大和?没做过的同学可以打住想想。
: 答案是,把问题转换为一个等价的补问题,即找一段子数组具有最小和,因为总和一定
: ,中间某一段有最小和的时候,首尾剩下两段加起来就有最大和了。
: 好,注意总结这个“转化为等价的补问题”的思路策略。再看一道题:
c*0
18 楼
Ⅴ型
你拥有非常强烈的灵感,从以前至今的转世中,你都被神秘的力量或神的指引所吸引,
实践祂们的指示。在任何的一个转世中,你都能利用自己特有的能力去帮助别人或给与
忠告;不过有时也因为自己特有的能力,使人害怕。
重复上述转世之旅程,你的灵魂较偏向精神面且持有厌世的世界观,而且你和世的
财富、权力或爱情等事情,都比较无缘。
但在重覆转世的过程中,可使灵魂的经验得以平衡,让灵魂进化。在今世你不妨目标放
于世俗的事项上,从现实与正面的方向着手,这样一定就可以发挥你从未想到的个性与
魅力。
无语地觉得有点准
你拥有非常强烈的灵感,从以前至今的转世中,你都被神秘的力量或神的指引所吸引,
实践祂们的指示。在任何的一个转世中,你都能利用自己特有的能力去帮助别人或给与
忠告;不过有时也因为自己特有的能力,使人害怕。
重复上述转世之旅程,你的灵魂较偏向精神面且持有厌世的世界观,而且你和世的
财富、权力或爱情等事情,都比较无缘。
但在重覆转世的过程中,可使灵魂的经验得以平衡,让灵魂进化。在今世你不妨目标放
于世俗的事项上,从现实与正面的方向着手,这样一定就可以发挥你从未想到的个性与
魅力。
无语地觉得有点准
t*n
19 楼
zan
w*r
20 楼
markkkkkkkkkkkk
b*v
21 楼
赞,很多很好的建议
就不多说了。可能有人觉得,我天天写C++写几年了,还用看primer吗。我觉得这个就
仁者见仁了,看你对语言到底有多熟了,看你到底有多少信心了。至少我觉得看primer
之前我也会写code,但是看了
【在 g*******y 的大作中提到】![](/moin_static193/solenoid/img/up.png)
: 上次写累了,最近一直太忙,今天也是抽空写写就当调剂一下写project报告的烦闷。
: 没看过前两篇的同学可以参考:
: http://www.mitbbs.com/article_t0/JobHunting/31530927.html
: http://www.mitbbs.com/article_t0/JobHunting/31531005.html
: 这次想具体写点准备算法题目和练coding这两个方面的。
: 第一个阶段:编程语言基础。C++的话把Primer啃个几遍,要肯花时间和精力,这里就不多说了。可能有人觉得,我天天写C++写几年了,还用看primer吗。我觉得这个就仁者见仁了,看你对语言到底有多熟了,看你到底有多少信心了。至少我觉得看primer之前我也会写code,但是看了几遍后,写code信心增加了很多,不用有诸如用法语法等方面的担忧。
: 第二个阶段:数据结构和算法基础。CLRS看几遍,找SWE/SDE这类工作的人把算法学好应该是默认要求了吧,这个就像是你招一个学物理的人要求他量子力学学扎实一样...
: 第三个阶段:编程的基础练习。这个其实应该是配合第二个阶段的,一边看算法,一边练习把所
就不多说了。可能有人觉得,我天天写C++写几年了,还用看primer吗。我觉得这个就
仁者见仁了,看你对语言到底有多熟了,看你到底有多少信心了。至少我觉得看primer
之前我也会写code,但是看了
【在 g*******y 的大作中提到】
![](/moin_static193/solenoid/img/up.png)
: 上次写累了,最近一直太忙,今天也是抽空写写就当调剂一下写project报告的烦闷。
: 没看过前两篇的同学可以参考:
: http://www.mitbbs.com/article_t0/JobHunting/31530927.html
: http://www.mitbbs.com/article_t0/JobHunting/31531005.html
: 这次想具体写点准备算法题目和练coding这两个方面的。
: 第一个阶段:编程语言基础。C++的话把Primer啃个几遍,要肯花时间和精力,这里就不多说了。可能有人觉得,我天天写C++写几年了,还用看primer吗。我觉得这个就仁者见仁了,看你对语言到底有多熟了,看你到底有多少信心了。至少我觉得看primer之前我也会写code,但是看了几遍后,写code信心增加了很多,不用有诸如用法语法等方面的担忧。
: 第二个阶段:数据结构和算法基础。CLRS看几遍,找SWE/SDE这类工作的人把算法学好应该是默认要求了吧,这个就像是你招一个学物理的人要求他量子力学学扎实一样...
: 第三个阶段:编程的基础练习。这个其实应该是配合第二个阶段的,一边看算法,一边练习把所
z*y
22 楼
赞一个
r*o
23 楼
赞!
就不多说了。可能有人觉得,我天天写C++写几年了,还用看primer吗。我觉得这个就
仁者见仁了,看你对语言到底有多熟了,看你到底有多少信心了。至少我觉得看primer
之前我也会写code,但是看了
好应该是默认要求了吧,这个就像是你招一个学物理的人要求他量子力学学扎实一样...
边练习把所有的数据结构写一遍,把所有的不是特别复杂的算法写一遍,不要看书上的
伪码,自己在白板上画画草图然后看着写。要写完整的,可以运行的code,写完后想想
如何测试,一般刚开始练的
高的关键。多想想有没有没考虑完善的情况,有没有bug,有没有很冗余的地方,有没
有能节省一些空间时间的地方,有没有可以优化code看上去更简洁干净,比如若干个if
else,能不能想办法找个等
便你。我想重复说一点我以前说过的话,就是多思考。一个题目你做出来了,不代表你
做对了;你做对了,不代表你做的最优;你做的最优了,不代表你coding完美;你
coding完美了,不代表你速度
【在 g*******y 的大作中提到】![](/moin_static193/solenoid/img/up.png)
: 上次写累了,最近一直太忙,今天也是抽空写写就当调剂一下写project报告的烦闷。
: 没看过前两篇的同学可以参考:
: http://www.mitbbs.com/article_t0/JobHunting/31530927.html
: http://www.mitbbs.com/article_t0/JobHunting/31531005.html
: 这次想具体写点准备算法题目和练coding这两个方面的。
: 第一个阶段:编程语言基础。C++的话把Primer啃个几遍,要肯花时间和精力,这里就不多说了。可能有人觉得,我天天写C++写几年了,还用看primer吗。我觉得这个就仁者见仁了,看你对语言到底有多熟了,看你到底有多少信心了。至少我觉得看primer之前我也会写code,但是看了几遍后,写code信心增加了很多,不用有诸如用法语法等方面的担忧。
: 第二个阶段:数据结构和算法基础。CLRS看几遍,找SWE/SDE这类工作的人把算法学好应该是默认要求了吧,这个就像是你招一个学物理的人要求他量子力学学扎实一样...
: 第三个阶段:编程的基础练习。这个其实应该是配合第二个阶段的,一边看算法,一边练习把所
就不多说了。可能有人觉得,我天天写C++写几年了,还用看primer吗。我觉得这个就
仁者见仁了,看你对语言到底有多熟了,看你到底有多少信心了。至少我觉得看primer
之前我也会写code,但是看了
好应该是默认要求了吧,这个就像是你招一个学物理的人要求他量子力学学扎实一样...
边练习把所有的数据结构写一遍,把所有的不是特别复杂的算法写一遍,不要看书上的
伪码,自己在白板上画画草图然后看着写。要写完整的,可以运行的code,写完后想想
如何测试,一般刚开始练的
高的关键。多想想有没有没考虑完善的情况,有没有bug,有没有很冗余的地方,有没
有能节省一些空间时间的地方,有没有可以优化code看上去更简洁干净,比如若干个if
else,能不能想办法找个等
便你。我想重复说一点我以前说过的话,就是多思考。一个题目你做出来了,不代表你
做对了;你做对了,不代表你做的最优;你做的最优了,不代表你coding完美;你
coding完美了,不代表你速度
【在 g*******y 的大作中提到】
![](/moin_static193/solenoid/img/up.png)
: 上次写累了,最近一直太忙,今天也是抽空写写就当调剂一下写project报告的烦闷。
: 没看过前两篇的同学可以参考:
: http://www.mitbbs.com/article_t0/JobHunting/31530927.html
: http://www.mitbbs.com/article_t0/JobHunting/31531005.html
: 这次想具体写点准备算法题目和练coding这两个方面的。
: 第一个阶段:编程语言基础。C++的话把Primer啃个几遍,要肯花时间和精力,这里就不多说了。可能有人觉得,我天天写C++写几年了,还用看primer吗。我觉得这个就仁者见仁了,看你对语言到底有多熟了,看你到底有多少信心了。至少我觉得看primer之前我也会写code,但是看了几遍后,写code信心增加了很多,不用有诸如用法语法等方面的担忧。
: 第二个阶段:数据结构和算法基础。CLRS看几遍,找SWE/SDE这类工作的人把算法学好应该是默认要求了吧,这个就像是你招一个学物理的人要求他量子力学学扎实一样...
: 第三个阶段:编程的基础练习。这个其实应该是配合第二个阶段的,一边看算法,一边练习把所
x*3
24 楼
ding
o*e
25 楼
感谢总结,觉得好夸张啊,楼主一共花了多少时间准备啊?感觉如果是RA或者TA的估计
不会有太多空闲时间啊
就不多说了。可能有人觉得,我天天写C++写几年了,还用看primer吗。我觉得这个就
仁者见仁了,看你对语言到底有多熟了,看你到底有多少信心了。至少我觉得看primer
之前我也会写code,但是看了
好应该是默认要求了吧,这个就像是你招一个学物理的人要求他量子力学学扎实一样...
边练习把所有的数据结构写一遍,把所有的不是特别复杂的算法写一遍,不要看书上的
伪码,自己在白板上画画草图然后看着写。要写完整的,可以运行的code,写完后想想
如何测试,一般刚开始练的
高的关键。多想想有没有没考虑完善的情况,有没有bug,有没有很冗余的地方,有没
有能节省一些空间时间的地方,有没有可以优化code看上去更简洁干净,比如若干个if
else,能不能想办法找个等
便你。我想重复说一点我以前说过的话,就是多思考。一个题目你做出来了,不代表你
做对了;你做对了,不代表你做的最优;你做的最优了,不代表你coding完美;你
coding完美了,不代表你速度
【在 g*******y 的大作中提到】![](/moin_static193/solenoid/img/up.png)
: 上次写累了,最近一直太忙,今天也是抽空写写就当调剂一下写project报告的烦闷。
: 没看过前两篇的同学可以参考:
: http://www.mitbbs.com/article_t0/JobHunting/31530927.html
: http://www.mitbbs.com/article_t0/JobHunting/31531005.html
: 这次想具体写点准备算法题目和练coding这两个方面的。
: 第一个阶段:编程语言基础。C++的话把Primer啃个几遍,要肯花时间和精力,这里就不多说了。可能有人觉得,我天天写C++写几年了,还用看primer吗。我觉得这个就仁者见仁了,看你对语言到底有多熟了,看你到底有多少信心了。至少我觉得看primer之前我也会写code,但是看了几遍后,写code信心增加了很多,不用有诸如用法语法等方面的担忧。
: 第二个阶段:数据结构和算法基础。CLRS看几遍,找SWE/SDE这类工作的人把算法学好应该是默认要求了吧,这个就像是你招一个学物理的人要求他量子力学学扎实一样...
: 第三个阶段:编程的基础练习。这个其实应该是配合第二个阶段的,一边看算法,一边练习把所
不会有太多空闲时间啊
就不多说了。可能有人觉得,我天天写C++写几年了,还用看primer吗。我觉得这个就
仁者见仁了,看你对语言到底有多熟了,看你到底有多少信心了。至少我觉得看primer
之前我也会写code,但是看了
好应该是默认要求了吧,这个就像是你招一个学物理的人要求他量子力学学扎实一样...
边练习把所有的数据结构写一遍,把所有的不是特别复杂的算法写一遍,不要看书上的
伪码,自己在白板上画画草图然后看着写。要写完整的,可以运行的code,写完后想想
如何测试,一般刚开始练的
高的关键。多想想有没有没考虑完善的情况,有没有bug,有没有很冗余的地方,有没
有能节省一些空间时间的地方,有没有可以优化code看上去更简洁干净,比如若干个if
else,能不能想办法找个等
便你。我想重复说一点我以前说过的话,就是多思考。一个题目你做出来了,不代表你
做对了;你做对了,不代表你做的最优;你做的最优了,不代表你coding完美;你
coding完美了,不代表你速度
【在 g*******y 的大作中提到】
![](/moin_static193/solenoid/img/up.png)
: 上次写累了,最近一直太忙,今天也是抽空写写就当调剂一下写project报告的烦闷。
: 没看过前两篇的同学可以参考:
: http://www.mitbbs.com/article_t0/JobHunting/31530927.html
: http://www.mitbbs.com/article_t0/JobHunting/31531005.html
: 这次想具体写点准备算法题目和练coding这两个方面的。
: 第一个阶段:编程语言基础。C++的话把Primer啃个几遍,要肯花时间和精力,这里就不多说了。可能有人觉得,我天天写C++写几年了,还用看primer吗。我觉得这个就仁者见仁了,看你对语言到底有多熟了,看你到底有多少信心了。至少我觉得看primer之前我也会写code,但是看了几遍后,写code信心增加了很多,不用有诸如用法语法等方面的担忧。
: 第二个阶段:数据结构和算法基础。CLRS看几遍,找SWE/SDE这类工作的人把算法学好应该是默认要求了吧,这个就像是你招一个学物理的人要求他量子力学学扎实一样...
: 第三个阶段:编程的基础练习。这个其实应该是配合第二个阶段的,一边看算法,一边练习把所
h*g
26 楼
赞~~
m*9
27 楼
你的方法很好, 按照你的方法持之以恒的训练, 时日一到, 再怎么样都会进一个top公
司
司
d*e
28 楼
p*a
29 楼
u deserve any position that you want~ how lucky google can have u~
cong again~
cong again~
s*1
30 楼
谢谢分享
c*t
31 楼
赞,这个真是精华贴!
c*s
32 楼
谢谢楼主
b*7
33 楼
有志者事竟成,况且还是very smart guy!
谢谢分享!
谢谢分享!
m*9
34 楼
找人推荐吧, 这个是最快捷有效的了, 简历只是敲门用的,
on campus recruiting也很有用
【在 d**e 的大作中提到】![](/moin_static193/solenoid/img/up.png)
: what i am concerned is how i can make the resume beautiful,
: which implies "hello, i am strong in algorithms and programming,
: after a long and hard-working study, please give me an interview",
: if i don't have many project experience.
on campus recruiting也很有用
【在 d**e 的大作中提到】
![](/moin_static193/solenoid/img/up.png)
: what i am concerned is how i can make the resume beautiful,
: which implies "hello, i am strong in algorithms and programming,
: after a long and hard-working study, please give me an interview",
: if i don't have many project experience.
q*n
35 楼
Thanks for sharing!
就不多说了。可能有人觉得,我天天写C++写几年了,还用看primer吗。我觉得这个就
仁者见仁了,看你对语言到底有多熟了,看你到底有多少信心了。至少我觉得看primer
之前我也会写code,但是看了
好应该是默认要求了吧,这个就像是你招一个学物理的人要求他量子力学学扎实一样...
边练习把所有的数据结构写一遍,把所有的不是特别复杂的算法写一遍,不要看书上的
伪码,自己在白板上画画草图然后看着写。要写完整的,可以运行的code,写完后想想
如何测试,一般刚开始练的
高的关键。多想想有没有没考虑完善的情况,有没有bug,有没有很冗余的地方,有没
有能节省一些空间时间的地方,有没有可以优化code看上去更简洁干净,比如若干个if
else,能不能想办法找个等
便你。我想重复说一点我以前说过的话,就是多思考。一个题目你做出来了,不代表你
做对了;你做对了,不代表你做的最优;你做的最优了,不代表你coding完美;你
coding完美了,不代表你速度
【在 g*******y 的大作中提到】![](/moin_static193/solenoid/img/up.png)
: 上次写累了,最近一直太忙,今天也是抽空写写就当调剂一下写project报告的烦闷。
: 没看过前两篇的同学可以参考:
: http://www.mitbbs.com/article_t0/JobHunting/31530927.html
: http://www.mitbbs.com/article_t0/JobHunting/31531005.html
: 这次想具体写点准备算法题目和练coding这两个方面的。
: 第一个阶段:编程语言基础。C++的话把Primer啃个几遍,要肯花时间和精力,这里就不多说了。可能有人觉得,我天天写C++写几年了,还用看primer吗。我觉得这个就仁者见仁了,看你对语言到底有多熟了,看你到底有多少信心了。至少我觉得看primer之前我也会写code,但是看了几遍后,写code信心增加了很多,不用有诸如用法语法等方面的担忧。
: 第二个阶段:数据结构和算法基础。CLRS看几遍,找SWE/SDE这类工作的人把算法学好应该是默认要求了吧,这个就像是你招一个学物理的人要求他量子力学学扎实一样...
: 第三个阶段:编程的基础练习。这个其实应该是配合第二个阶段的,一边看算法,一边练习把所
就不多说了。可能有人觉得,我天天写C++写几年了,还用看primer吗。我觉得这个就
仁者见仁了,看你对语言到底有多熟了,看你到底有多少信心了。至少我觉得看primer
之前我也会写code,但是看了
好应该是默认要求了吧,这个就像是你招一个学物理的人要求他量子力学学扎实一样...
边练习把所有的数据结构写一遍,把所有的不是特别复杂的算法写一遍,不要看书上的
伪码,自己在白板上画画草图然后看着写。要写完整的,可以运行的code,写完后想想
如何测试,一般刚开始练的
高的关键。多想想有没有没考虑完善的情况,有没有bug,有没有很冗余的地方,有没
有能节省一些空间时间的地方,有没有可以优化code看上去更简洁干净,比如若干个if
else,能不能想办法找个等
便你。我想重复说一点我以前说过的话,就是多思考。一个题目你做出来了,不代表你
做对了;你做对了,不代表你做的最优;你做的最优了,不代表你coding完美;你
coding完美了,不代表你速度
【在 g*******y 的大作中提到】
![](/moin_static193/solenoid/img/up.png)
: 上次写累了,最近一直太忙,今天也是抽空写写就当调剂一下写project报告的烦闷。
: 没看过前两篇的同学可以参考:
: http://www.mitbbs.com/article_t0/JobHunting/31530927.html
: http://www.mitbbs.com/article_t0/JobHunting/31531005.html
: 这次想具体写点准备算法题目和练coding这两个方面的。
: 第一个阶段:编程语言基础。C++的话把Primer啃个几遍,要肯花时间和精力,这里就不多说了。可能有人觉得,我天天写C++写几年了,还用看primer吗。我觉得这个就仁者见仁了,看你对语言到底有多熟了,看你到底有多少信心了。至少我觉得看primer之前我也会写code,但是看了几遍后,写code信心增加了很多,不用有诸如用法语法等方面的担忧。
: 第二个阶段:数据结构和算法基础。CLRS看几遍,找SWE/SDE这类工作的人把算法学好应该是默认要求了吧,这个就像是你招一个学物理的人要求他量子力学学扎实一样...
: 第三个阶段:编程的基础练习。这个其实应该是配合第二个阶段的,一边看算法,一边练习把所
s*s
36 楼
三片都很赞!这片写得最好.
B*t
37 楼
赞!!!
t*r
38 楼
佩服佩服!谢谢分享!
a*u
39 楼
顶~ 写的真好
p*u
40 楼
谢谢小尾羊. 不过题目2可转化成对每个元素乘-1后求最长连续子数组, 使得sum大于给
定数乘-1, 这就又归结为max sum
subarray, 复杂度O(n).
【在 g*******y 的大作中提到】![](/moin_static193/solenoid/img/up.png)
: 关于做题目总结一类经验/思想/策略,可能说起来大家觉得比较抽象。我写个我印象比
: 较深刻的例子吧。
: 题目1: 一个ring(circular) 数组,找一段连续子数组,使得和最大。
: 首先第一反应就是利用经典题目max sum subarray,不过这题是环形数组,怎么办?任
: 意找个地方砍断,那么要找的那段子数组要么是砍断后的一个子段,要么是跨越了砍断
: 位置。前种情况完全就是应用max sum subarray经典题目,后种情况你怎么找一个数组
: 一首一尾两段子数组得到最大和?没做过的同学可以打住想想。
: 答案是,把问题转换为一个等价的补问题,即找一段子数组具有最小和,因为总和一定
: ,中间某一段有最小和的时候,首尾剩下两段加起来就有最大和了。
: 好,注意总结这个“转化为等价的补问题”的思路策略。再看一道题:
定数乘-1, 这就又归结为max sum
subarray, 复杂度O(n).
【在 g*******y 的大作中提到】
![](/moin_static193/solenoid/img/up.png)
: 关于做题目总结一类经验/思想/策略,可能说起来大家觉得比较抽象。我写个我印象比
: 较深刻的例子吧。
: 题目1: 一个ring(circular) 数组,找一段连续子数组,使得和最大。
: 首先第一反应就是利用经典题目max sum subarray,不过这题是环形数组,怎么办?任
: 意找个地方砍断,那么要找的那段子数组要么是砍断后的一个子段,要么是跨越了砍断
: 位置。前种情况完全就是应用max sum subarray经典题目,后种情况你怎么找一个数组
: 一首一尾两段子数组得到最大和?没做过的同学可以打住想想。
: 答案是,把问题转换为一个等价的补问题,即找一段子数组具有最小和,因为总和一定
: ,中间某一段有最小和的时候,首尾剩下两段加起来就有最大和了。
: 好,注意总结这个“转化为等价的补问题”的思路策略。再看一道题:
g*y
42 楼
我帖子里面有链接link to my previous posts
里面写了一些简要的个人的背景经历,感兴趣你可以去看看
primer
...
【在 o***e 的大作中提到】![](/moin_static193/solenoid/img/up.png)
: 感谢总结,觉得好夸张啊,楼主一共花了多少时间准备啊?感觉如果是RA或者TA的估计
: 不会有太多空闲时间啊
:
: 就不多说了。可能有人觉得,我天天写C++写几年了,还用看primer吗。我觉得这个就
: 仁者见仁了,看你对语言到底有多熟了,看你到底有多少信心了。至少我觉得看primer
: 之前我也会写code,但是看了
: 好应该是默认要求了吧,这个就像是你招一个学物理的人要求他量子力学学扎实一样...
: 边练习把所有的数据结构写一遍,把所有的不是特别复杂的算法写一遍,不要看书上的
: 伪码,自己在白板上画画草图然后看着写。要写完整的,可以运行的code,写完后想想
: 如何测试,一般刚开始练的
里面写了一些简要的个人的背景经历,感兴趣你可以去看看
primer
...
【在 o***e 的大作中提到】
![](/moin_static193/solenoid/img/up.png)
: 感谢总结,觉得好夸张啊,楼主一共花了多少时间准备啊?感觉如果是RA或者TA的估计
: 不会有太多空闲时间啊
:
: 就不多说了。可能有人觉得,我天天写C++写几年了,还用看primer吗。我觉得这个就
: 仁者见仁了,看你对语言到底有多熟了,看你到底有多少信心了。至少我觉得看primer
: 之前我也会写code,但是看了
: 好应该是默认要求了吧,这个就像是你招一个学物理的人要求他量子力学学扎实一样...
: 边练习把所有的数据结构写一遍,把所有的不是特别复杂的算法写一遍,不要看书上的
: 伪码,自己在白板上画画草图然后看着写。要写完整的,可以运行的code,写完后想想
: 如何测试,一般刚开始练的
g*y
43 楼
that was also my concern in Sept/Oct 2009.
you can post your resume and ask for help on this board
or you may ask your friend for advice in private
"hello, i am strong in algorithms and programming,
you can post your resume and ask for help on this board
or you may ask your friend for advice in private
"hello, i am strong in algorithms and programming,
a*t
44 楼
看到说bianry search,想问一下第二题都是正数或零吗?
n*h
46 楼
好贴!赞!
就不多说了。可能有人觉得,我
天天写C++写几年了,还用看primer吗。我觉得这个就仁者见仁了,看你对语言到底有
多熟了,看你到底有多少信心
了。至少我觉得看primer之前我也会写code,但是看了几遍后,写code信心增加了很多
,不用有诸如用法语法等方面
的担忧。
好应该是默认要求了吧,这个就
像是你招一个学物理的人要求他量子力学学扎实一样...
边练习把所有的数据结构写一
遍,把所有的不是特别复杂的算法写一遍,不要看书上的伪码,自己在白板上画画草图
然后看着写。要写完整的,可以
运行的code,写完后想想如何测试,一般刚开始练的时候多半是bug频出的,尽量多找
找bug,多反思一下吸取教训。
btw,有的公司,比如微软,dev懂得一些测试的知识(黑盒白盒,stress,load,
equivanlenc partition, spec-driven
testing等等等)肯定是有加分的,了解一些常见的错误/bug也利于你避免犯这些错误。
高的关键。多想想有没有没考虑
完善的情况,有没有bug,有没有很冗余的地方,有没有能节省一些空间时间的地方,
有没有可以优化c
【在 g*******y 的大作中提到】![](/moin_static193/solenoid/img/up.png)
: 上次写累了,最近一直太忙,今天也是抽空写写就当调剂一下写project报告的烦闷。
: 没看过前两篇的同学可以参考:
: http://www.mitbbs.com/article_t0/JobHunting/31530927.html
: http://www.mitbbs.com/article_t0/JobHunting/31531005.html
: 这次想具体写点准备算法题目和练coding这两个方面的。
: 第一个阶段:编程语言基础。C++的话把Primer啃个几遍,要肯花时间和精力,这里就不多说了。可能有人觉得,我天天写C++写几年了,还用看primer吗。我觉得这个就仁者见仁了,看你对语言到底有多熟了,看你到底有多少信心了。至少我觉得看primer之前我也会写code,但是看了几遍后,写code信心增加了很多,不用有诸如用法语法等方面的担忧。
: 第二个阶段:数据结构和算法基础。CLRS看几遍,找SWE/SDE这类工作的人把算法学好应该是默认要求了吧,这个就像是你招一个学物理的人要求他量子力学学扎实一样...
: 第三个阶段:编程的基础练习。这个其实应该是配合第二个阶段的,一边看算法,一边练习把所
就不多说了。可能有人觉得,我
天天写C++写几年了,还用看primer吗。我觉得这个就仁者见仁了,看你对语言到底有
多熟了,看你到底有多少信心
了。至少我觉得看primer之前我也会写code,但是看了几遍后,写code信心增加了很多
,不用有诸如用法语法等方面
的担忧。
好应该是默认要求了吧,这个就
像是你招一个学物理的人要求他量子力学学扎实一样...
边练习把所有的数据结构写一
遍,把所有的不是特别复杂的算法写一遍,不要看书上的伪码,自己在白板上画画草图
然后看着写。要写完整的,可以
运行的code,写完后想想如何测试,一般刚开始练的时候多半是bug频出的,尽量多找
找bug,多反思一下吸取教训。
btw,有的公司,比如微软,dev懂得一些测试的知识(黑盒白盒,stress,load,
equivanlenc partition, spec-driven
testing等等等)肯定是有加分的,了解一些常见的错误/bug也利于你避免犯这些错误。
高的关键。多想想有没有没考虑
完善的情况,有没有bug,有没有很冗余的地方,有没有能节省一些空间时间的地方,
有没有可以优化c
【在 g*******y 的大作中提到】
![](/moin_static193/solenoid/img/up.png)
: 上次写累了,最近一直太忙,今天也是抽空写写就当调剂一下写project报告的烦闷。
: 没看过前两篇的同学可以参考:
: http://www.mitbbs.com/article_t0/JobHunting/31530927.html
: http://www.mitbbs.com/article_t0/JobHunting/31531005.html
: 这次想具体写点准备算法题目和练coding这两个方面的。
: 第一个阶段:编程语言基础。C++的话把Primer啃个几遍,要肯花时间和精力,这里就不多说了。可能有人觉得,我天天写C++写几年了,还用看primer吗。我觉得这个就仁者见仁了,看你对语言到底有多熟了,看你到底有多少信心了。至少我觉得看primer之前我也会写code,但是看了几遍后,写code信心增加了很多,不用有诸如用法语法等方面的担忧。
: 第二个阶段:数据结构和算法基础。CLRS看几遍,找SWE/SDE这类工作的人把算法学好应该是默认要求了吧,这个就像是你招一个学物理的人要求他量子力学学扎实一样...
: 第三个阶段:编程的基础练习。这个其实应该是配合第二个阶段的,一边看算法,一边练习把所
j*s
48 楼
多谢楼主分享经验
s*o
50 楼
赞极
就不多说了。可能有人觉得,我天天写C++写几年了,还用看primer吗。我觉得这个就
仁者见仁了,看你对语言到底有多熟了,看你到底有多少信心了。至少我觉得看primer
之前我也会写code,但是看了几遍后,写code信心增加了很多,不用有诸如用法语法等
方面的担忧。
好应该是默认要求了吧,这个就像是你招一个学物理的人要求他量子力学学扎实一样...
边练习把所有的数据结构写一遍,把所有的不是特别复杂的算法写一遍,不要看书上的
伪码,自己在白板上画画草图然后看着写。要写完整的,可以运行的code,写完后想想
如何测试,一般刚开始练的时候多半是bug频出的,尽量多找找bug,多反思一下吸取教
训。btw,有的公司,比如微软,dev懂得一些测试的知识(黑盒白盒,stress,load,
equivanlenc partition, spec-driven testing等等等)肯定是有加分的,了解一些常
见的错误/bug也利于你避免犯这些错误。
高的关键。多想想有没有没考虑完善的情况,有没有bug,有没有很冗余的地方,有没
有能节省一些空间时间的地方,有没有可以优化code看上去更简
【在 g*******y 的大作中提到】![](/moin_static193/solenoid/img/up.png)
: 上次写累了,最近一直太忙,今天也是抽空写写就当调剂一下写project报告的烦闷。
: 没看过前两篇的同学可以参考:
: http://www.mitbbs.com/article_t0/JobHunting/31530927.html
: http://www.mitbbs.com/article_t0/JobHunting/31531005.html
: 这次想具体写点准备算法题目和练coding这两个方面的。
: 第一个阶段:编程语言基础。C++的话把Primer啃个几遍,要肯花时间和精力,这里就不多说了。可能有人觉得,我天天写C++写几年了,还用看primer吗。我觉得这个就仁者见仁了,看你对语言到底有多熟了,看你到底有多少信心了。至少我觉得看primer之前我也会写code,但是看了几遍后,写code信心增加了很多,不用有诸如用法语法等方面的担忧。
: 第二个阶段:数据结构和算法基础。CLRS看几遍,找SWE/SDE这类工作的人把算法学好应该是默认要求了吧,这个就像是你招一个学物理的人要求他量子力学学扎实一样...
: 第三个阶段:编程的基础练习。这个其实应该是配合第二个阶段的,一边看算法,一边练习把所
就不多说了。可能有人觉得,我天天写C++写几年了,还用看primer吗。我觉得这个就
仁者见仁了,看你对语言到底有多熟了,看你到底有多少信心了。至少我觉得看primer
之前我也会写code,但是看了几遍后,写code信心增加了很多,不用有诸如用法语法等
方面的担忧。
好应该是默认要求了吧,这个就像是你招一个学物理的人要求他量子力学学扎实一样...
边练习把所有的数据结构写一遍,把所有的不是特别复杂的算法写一遍,不要看书上的
伪码,自己在白板上画画草图然后看着写。要写完整的,可以运行的code,写完后想想
如何测试,一般刚开始练的时候多半是bug频出的,尽量多找找bug,多反思一下吸取教
训。btw,有的公司,比如微软,dev懂得一些测试的知识(黑盒白盒,stress,load,
equivanlenc partition, spec-driven testing等等等)肯定是有加分的,了解一些常
见的错误/bug也利于你避免犯这些错误。
高的关键。多想想有没有没考虑完善的情况,有没有bug,有没有很冗余的地方,有没
有能节省一些空间时间的地方,有没有可以优化code看上去更简
【在 g*******y 的大作中提到】
![](/moin_static193/solenoid/img/up.png)
: 上次写累了,最近一直太忙,今天也是抽空写写就当调剂一下写project报告的烦闷。
: 没看过前两篇的同学可以参考:
: http://www.mitbbs.com/article_t0/JobHunting/31530927.html
: http://www.mitbbs.com/article_t0/JobHunting/31531005.html
: 这次想具体写点准备算法题目和练coding这两个方面的。
: 第一个阶段:编程语言基础。C++的话把Primer啃个几遍,要肯花时间和精力,这里就不多说了。可能有人觉得,我天天写C++写几年了,还用看primer吗。我觉得这个就仁者见仁了,看你对语言到底有多熟了,看你到底有多少信心了。至少我觉得看primer之前我也会写code,但是看了几遍后,写code信心增加了很多,不用有诸如用法语法等方面的担忧。
: 第二个阶段:数据结构和算法基础。CLRS看几遍,找SWE/SDE这类工作的人把算法学好应该是默认要求了吧,这个就像是你招一个学物理的人要求他量子力学学扎实一样...
: 第三个阶段:编程的基础练习。这个其实应该是配合第二个阶段的,一边看算法,一边练习把所
b*n
51 楼
谢谢总结!
s*o
54 楼
把你前前后后发的帖子都大致看了一下
非常佩服
非常受鼓舞
上来冒个泡
就不多说了。可能有人觉得,我天天写C++写几年了,还用看primer吗。我觉得这个就
仁者见仁了,看你对语言到底有多熟了,看你到底有多少信心了。至少我觉得看primer
之前我也会写code,但是看了几遍后,写code信心增加了很多,不用有诸如用法语法等
方面的担忧。
好应该是默认要求了吧,这个就像是你招一个学物理的人要求他量子力学学扎实一样...
边练习把所有的数据结构写一遍,把所有的不是特别复杂的算法写一遍,不要看书上的
伪码,自己在白板上画画草图然后看着写。要写完整的,可以运行的code,写完后想想
如何测试,一般刚开始练的时候多半是bug频出的,尽量多找找bug,多反思一下吸取教
训。btw,有的公司,比如微软,dev懂得一些测试的知识(黑盒白盒,stress,load,
equivanlenc partition, spec-driven testing等等等)肯定是有加分的,了解一些常
见的错误/bug也利于你避免犯这些错误。
高的关键。多想想有没有没考虑完善的情况,有没有bug,有没有很冗余的地方,有
【在 g*******y 的大作中提到】![](/moin_static193/solenoid/img/up.png)
: 上次写累了,最近一直太忙,今天也是抽空写写就当调剂一下写project报告的烦闷。
: 没看过前两篇的同学可以参考:
: http://www.mitbbs.com/article_t0/JobHunting/31530927.html
: http://www.mitbbs.com/article_t0/JobHunting/31531005.html
: 这次想具体写点准备算法题目和练coding这两个方面的。
: 第一个阶段:编程语言基础。C++的话把Primer啃个几遍,要肯花时间和精力,这里就不多说了。可能有人觉得,我天天写C++写几年了,还用看primer吗。我觉得这个就仁者见仁了,看你对语言到底有多熟了,看你到底有多少信心了。至少我觉得看primer之前我也会写code,但是看了几遍后,写code信心增加了很多,不用有诸如用法语法等方面的担忧。
: 第二个阶段:数据结构和算法基础。CLRS看几遍,找SWE/SDE这类工作的人把算法学好应该是默认要求了吧,这个就像是你招一个学物理的人要求他量子力学学扎实一样...
: 第三个阶段:编程的基础练习。这个其实应该是配合第二个阶段的,一边看算法,一边练习把所
非常佩服
非常受鼓舞
上来冒个泡
就不多说了。可能有人觉得,我天天写C++写几年了,还用看primer吗。我觉得这个就
仁者见仁了,看你对语言到底有多熟了,看你到底有多少信心了。至少我觉得看primer
之前我也会写code,但是看了几遍后,写code信心增加了很多,不用有诸如用法语法等
方面的担忧。
好应该是默认要求了吧,这个就像是你招一个学物理的人要求他量子力学学扎实一样...
边练习把所有的数据结构写一遍,把所有的不是特别复杂的算法写一遍,不要看书上的
伪码,自己在白板上画画草图然后看着写。要写完整的,可以运行的code,写完后想想
如何测试,一般刚开始练的时候多半是bug频出的,尽量多找找bug,多反思一下吸取教
训。btw,有的公司,比如微软,dev懂得一些测试的知识(黑盒白盒,stress,load,
equivanlenc partition, spec-driven testing等等等)肯定是有加分的,了解一些常
见的错误/bug也利于你避免犯这些错误。
高的关键。多想想有没有没考虑完善的情况,有没有bug,有没有很冗余的地方,有
【在 g*******y 的大作中提到】
![](/moin_static193/solenoid/img/up.png)
: 上次写累了,最近一直太忙,今天也是抽空写写就当调剂一下写project报告的烦闷。
: 没看过前两篇的同学可以参考:
: http://www.mitbbs.com/article_t0/JobHunting/31530927.html
: http://www.mitbbs.com/article_t0/JobHunting/31531005.html
: 这次想具体写点准备算法题目和练coding这两个方面的。
: 第一个阶段:编程语言基础。C++的话把Primer啃个几遍,要肯花时间和精力,这里就不多说了。可能有人觉得,我天天写C++写几年了,还用看primer吗。我觉得这个就仁者见仁了,看你对语言到底有多熟了,看你到底有多少信心了。至少我觉得看primer之前我也会写code,但是看了几遍后,写code信心增加了很多,不用有诸如用法语法等方面的担忧。
: 第二个阶段:数据结构和算法基础。CLRS看几遍,找SWE/SDE这类工作的人把算法学好应该是默认要求了吧,这个就像是你招一个学物理的人要求他量子力学学扎实一样...
: 第三个阶段:编程的基础练习。这个其实应该是配合第二个阶段的,一边看算法,一边练习把所
B*8
56 楼
谢谢
h*g
57 楼
非常好
l*r
58 楼
ding
y*o
59 楼
好帖!多谢lz!
o*d
60 楼
re
f*r
61 楼
看你写的, 我都有点动摇了... 是不是想转码工了
x*r
62 楼
唉,,这个真是太牛了,,这辈子也达不到1/5啊 :(
J*r
63 楼
Thanks!
相关阅读