y*****3 发帖数: 451 | 1 leetcode上的140题才只做了32道,做了2-3遍,主要就是集中在array和linked list和
一些简单的树的题目上,DP和Graph的题目还都没看,带backtracking的树的题目都还
没看。。我这进展是不是太慢了?目标是打算12月底开始找工作。
感想:
1。array和linked list的题目现在做得比较有底了,特别是今天把有关reverse node
的题目的解法总结了下,以前一沾了reverse node的题目就一脑袋糨糊。树的题还是喜
欢用递归解,不用递归就比较发毛。。。
2。看版上大家的讨论,大部分还是看不懂,什么trie, haffman tree什么的,还有怎
么实现计数器什么的,还有greedy algorithm什么的,实在是着急啊!请问大家,这些
都是通过哪里学习的?貌似leetcode里并没有这些概念啊?以前读书时候学的东西早都
还给老师了,呵呵。
请教大牛们,我是应该把各种题目都先刷一遍好呢,还是把每种题目都先刷熟了、总结
清楚了再进行下一类题目?大牛看我这么样的进度,到12月底有戏吗?? |
y*****3 发帖数: 451 | |
k*********6 发帖数: 738 | 3 俺也不懂怎么刷题最好。
可你这十二月底面,公司人是不是都放假了呀? |
s********u 发帖数: 1109 | 4 他只是说12月份开始找吧。耽搁个圣诞假期又无所谓。
其实我觉得刷题最主要还是要多想,否则看了答案也是死记硬背。lz你说的那些,不妨
就google搜一搜,stackoverflow上面很多人总结的那叫一个精辟,很有脾益。
我觉得最有效率的就是词典式学习方法,看到什么不会再去查。
【在 k*********6 的大作中提到】 : 俺也不懂怎么刷题最好。 : 可你这十二月底面,公司人是不是都放假了呀?
|
P**********r 发帖数: 755 | 5 哎 给你点信心吧 我俩星期就做了十四题。。。我太弱了
node
【在 y*****3 的大作中提到】 : leetcode上的140题才只做了32道,做了2-3遍,主要就是集中在array和linked list和 : 一些简单的树的题目上,DP和Graph的题目还都没看,带backtracking的树的题目都还 : 没看。。我这进展是不是太慢了?目标是打算12月底开始找工作。 : 感想: : 1。array和linked list的题目现在做得比较有底了,特别是今天把有关reverse node : 的题目的解法总结了下,以前一沾了reverse node的题目就一脑袋糨糊。树的题还是喜 : 欢用递归解,不用递归就比较发毛。。。 : 2。看版上大家的讨论,大部分还是看不懂,什么trie, haffman tree什么的,还有怎 : 么实现计数器什么的,还有greedy algorithm什么的,实在是着急啊!请问大家,这些 : 都是通过哪里学习的?貌似leetcode里并没有这些概念啊?以前读书时候学的东西早都
|
s********u 发帖数: 1109 | 6 给lz点信心。我(全职找工作)从上个月28日开始,leetcode做了40题,cc150书重新
做了1.5遍,整理了我签名档里的笔记,还自学了乱七八糟的什么objective-c,C++11
的新特性之类,3个电面,看了60道面经题,包括每天在本版吹水。
(在此之前,我当然也不是什么都不会,基本的数据结构与算法是学过的,os课学过但
忘得差不多了,C++还算熟练,cc150做过一遍。但我感觉这些零零碎碎的,跟版上的平
均水平差距海了去,主要是看题目完全没方向。)
其实算算就知道了,以前上学的时候,平均每门考试突击学习2-3天就够(包括量子力
学一学期的内容)。2-3天看起来少,其实也有24小时的学时,一个学期一门课上课才
多久?还有好多扯淡时间。
就说一个月的话,30天,够学10门课。 |
T******e 发帖数: 157 | 7 我还还没找到工作,所以也没太大说服力,但还是想说lz不必要参考论坛里的水平,那
些大部分是奔着终极公司去的,水平很高。
其次刷题这种事差不多就是熟能生巧,就像背gre一样,一遍一遍反复过。熟了了之后
对于某些题就好像套公式一样去做。 |
s********u 发帖数: 1109 | 8 是的,其实就是不会。会了的话就不难。以前看bbs上的面经像天书,自暴自弃,现在
感觉也能胡乱讨论下了。
【在 T******e 的大作中提到】 : 我还还没找到工作,所以也没太大说服力,但还是想说lz不必要参考论坛里的水平,那 : 些大部分是奔着终极公司去的,水平很高。 : 其次刷题这种事差不多就是熟能生巧,就像背gre一样,一遍一遍反复过。熟了了之后 : 对于某些题就好像套公式一样去做。
|
T******e 发帖数: 157 | 9 牛人! 30天10门课的话硕士可以一个月毕业了。
11
【在 s********u 的大作中提到】 : 给lz点信心。我(全职找工作)从上个月28日开始,leetcode做了40题,cc150书重新 : 做了1.5遍,整理了我签名档里的笔记,还自学了乱七八糟的什么objective-c,C++11 : 的新特性之类,3个电面,看了60道面经题,包括每天在本版吹水。 : (在此之前,我当然也不是什么都不会,基本的数据结构与算法是学过的,os课学过但 : 忘得差不多了,C++还算熟练,cc150做过一遍。但我感觉这些零零碎碎的,跟版上的平 : 均水平差距海了去,主要是看题目完全没方向。) : 其实算算就知道了,以前上学的时候,平均每门考试突击学习2-3天就够(包括量子力 : 学一学期的内容)。2-3天看起来少,其实也有24小时的学时,一个学期一门课上课才 : 多久?还有好多扯淡时间。 : 就说一个月的话,30天,够学10门课。
|
h******6 发帖数: 2697 | 10 两个星期就做了32道还是2-3遍!这效率还低么……看得我心慌了 尼玛我一道题都要想
好久 一个周也就做了14道题!有道题卡住了跳过去了还 |
|
|
s********u 发帖数: 1109 | 11 我从本科就是这样,平时完全不学,作业靠抄,就考试前2天突击下。所以学艺不精,
但我周围人平时就算学了点,感觉大多数也是靠考前突击。
最难的数学物理方法和量子力学(主要是没有期中考试,一考一学期晕),其实我实际
试验下来,搞明白也就是三天,而且还整理了不少笔记。当然那三天基本是每天学习12
小时的。细细算一下,一学期的课时,顶天了40小时左右,加上自己看效率高,36小时
足够足够。唯一效果比较差的是模电,因为那玩意太变态了,题目可以出的很难。
当然编程就想学语言还是需要一点积累的,不过lz一看就是以前至少学过语言和数据结
构的。应付面试,我觉得短期突击下真是足够了。反正战线拖久了,也会忘。
【在 T******e 的大作中提到】 : 牛人! 30天10门课的话硕士可以一个月毕业了。 : : 11
|
p*****2 发帖数: 21240 | 12 学习LZ,每天坚持做一道Leetcode的题目。 |
c*******u 发帖数: 1657 | 13 根据你的描述,如果面flag,除非考原题,否则只要题目一拐弯,或者follow up,你
就歇菜了。
况且只会array和list的那几个原题,面试那些公司一点戏都没有
node
【在 y*****3 的大作中提到】 : leetcode上的140题才只做了32道,做了2-3遍,主要就是集中在array和linked list和 : 一些简单的树的题目上,DP和Graph的题目还都没看,带backtracking的树的题目都还 : 没看。。我这进展是不是太慢了?目标是打算12月底开始找工作。 : 感想: : 1。array和linked list的题目现在做得比较有底了,特别是今天把有关reverse node : 的题目的解法总结了下,以前一沾了reverse node的题目就一脑袋糨糊。树的题还是喜 : 欢用递归解,不用递归就比较发毛。。。 : 2。看版上大家的讨论,大部分还是看不懂,什么trie, haffman tree什么的,还有怎 : 么实现计数器什么的,还有greedy algorithm什么的,实在是着急啊!请问大家,这些 : 都是通过哪里学习的?貌似leetcode里并没有这些概念啊?以前读书时候学的东西早都
|
y*****3 发帖数: 451 | 14 我当然不会只凭array和list的那几个原题去面试了.lol 我说的是我目前只做了这两类
题。
另外,请大牛指点一下,为什么我题目一拐弯就不会了呢?是学习方法哪里有错误吗?
我每道题都是自己做出来的,通过了OJ才罢休,而且也都很用心地总结过了呀
【在 c*******u 的大作中提到】 : 根据你的描述,如果面flag,除非考原题,否则只要题目一拐弯,或者follow up,你 : 就歇菜了。 : 况且只会array和list的那几个原题,面试那些公司一点戏都没有 : : node
|
y*****3 发帖数: 451 | 15 谢谢建议!我目前的问题是,看到版上的讨论中不懂的地方,是应该继续追究下去呢?
还是应该先放一下,先按照自己的pace继续刷基础题?如果继续追究下去的话,会觉得
把自己的学习计划都打乱了,如果先放一下呢,会不会太事倍功半呢?
【在 s********u 的大作中提到】 : 他只是说12月份开始找吧。耽搁个圣诞假期又无所谓。 : 其实我觉得刷题最主要还是要多想,否则看了答案也是死记硬背。lz你说的那些,不妨 : 就google搜一搜,stackoverflow上面很多人总结的那叫一个精辟,很有脾益。 : 我觉得最有效率的就是词典式学习方法,看到什么不会再去查。
|
s********u 发帖数: 1109 | 16 我觉得你可以继续做leetcode,不会的数据结构和算法再回去看(但mergesort,quick
sort,heapsort这些就必须提前看好)。然后不会的题目的答案,想想人家为什么这
么做,不懂的细节再去查。像dp这种,提前看了也没啥大用,我也是做了很多题目,才
大致明白dp是个什么东西,什么时候应该用dp,原来我已经用过好多次dp啊。。
版上面经面试前再看。
【在 y*****3 的大作中提到】 : 谢谢建议!我目前的问题是,看到版上的讨论中不懂的地方,是应该继续追究下去呢? : 还是应该先放一下,先按照自己的pace继续刷基础题?如果继续追究下去的话,会觉得 : 把自己的学习计划都打乱了,如果先放一下呢,会不会太事倍功半呢?
|
t**********r 发帖数: 2153 | 17 感觉你基础不扎实。haffuman tree, greedy这些都是基础知识。好好学过的话完全忘
掉是小概率事件。回去看看算法书吧。
【在 y*****3 的大作中提到】 : 我当然不会只凭array和list的那几个原题去面试了.lol 我说的是我目前只做了这两类 : 题。 : 另外,请大牛指点一下,为什么我题目一拐弯就不会了呢?是学习方法哪里有错误吗? : 我每道题都是自己做出来的,通过了OJ才罢休,而且也都很用心地总结过了呀
|
y*****3 发帖数: 451 | 18 嗯是,上学的时候就是混过来的,而且毕业都10多年了。。
【在 t**********r 的大作中提到】 : 感觉你基础不扎实。haffuman tree, greedy这些都是基础知识。好好学过的话完全忘 : 掉是小概率事件。回去看看算法书吧。
|
t**********r 发帖数: 2153 | 19 多看看基本算法和数据结构吧。这样对变形题才能迅速抓到重点。
【在 y*****3 的大作中提到】 : 嗯是,上学的时候就是混过来的,而且毕业都10多年了。。
|
t********e 发帖数: 12 | |