由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 买书给点意见
相关主题
Algorithms的书LeetCode刷题两遍求内推!
算法书除了算法导论还有什么?求一本书
没有算法基础,从哪本书看比较好?转专业拿到了2015 fall cs硕士录取了,现在要做些什么,有利于明年找实习?
Recommend a Book about Algorithm?我到底该如何做leetcode
报google offer,和一些总结回报本版epi 还是 The Algorithm Design Manual
intern2012申请总结能推荐一本短小精悍的algorithm书吗?
Coursera Robert Sedgewick Algorithms请推荐算法的书
想狠抓一下数据结构和算法, 请推荐资料String list如何排序
相关话题的讨论汇总
话题: clrs话题: java话题: algorithms话题: 系统学话题: 算法
进入JobHunting版参与讨论
1 (共1页)
p*****2
发帖数: 21240
1
记得有人介绍过Algorithms in Java这本书。
我现在想买本书系统学一下算法,是应该买这本呢,还是CLRS呢?
感觉CLRS更偏重理论,做个reference不错,但是系统学一边也不是很有必要。A in
Java是不是更实际一些呢?对于面试的准备我应该读那本更合适?还有就是CLRS也比它
贵一些。
w********n
发帖数: 58
2
那本书叫algorithms 是普林斯顿大牛Robert Sedgewick写的
http://www.amazon.com/gp/product/032157351X/ref=pd_lpo_k2_dp_sr
CLRS更经典更全面,不过algorithms比CLRS好的地方就是algorithms提供了各种算法的
完全java实现,而clrs是为代码,而且这本书在某些地方讲得比CLRS全例子也更多。
p*****2
发帖数: 21240
3

多谢。这本书也不便宜。刚才竟然找到一本CLRS。

【在 w********n 的大作中提到】
: 那本书叫algorithms 是普林斯顿大牛Robert Sedgewick写的
: http://www.amazon.com/gp/product/032157351X/ref=pd_lpo_k2_dp_sr
: CLRS更经典更全面,不过algorithms比CLRS好的地方就是algorithms提供了各种算法的
: 完全java实现,而clrs是为代码,而且这本书在某些地方讲得比CLRS全例子也更多。

l*****a
发帖数: 14598
4
你去了FLG以后半天的工资都够买这本书吧?
这本书多少钱?

【在 p*****2 的大作中提到】
:
: 多谢。这本书也不便宜。刚才竟然找到一本CLRS。

p*****2
发帖数: 21240
5

60多。就怕买了之后又懒得看。再说FLG也去不了呀

【在 l*****a 的大作中提到】
: 你去了FLG以后半天的工资都够买这本书吧?
: 这本书多少钱?

r****t
发帖数: 10904
6
CLRS 在学校 mailing list 上一般毕业有人买旧书,我花了 10 块买了本中国影印版

【在 p*****2 的大作中提到】
:
: 60多。就怕买了之后又懒得看。再说FLG也去不了呀

l*****a
发帖数: 14598
7
you mean CLRS?
我印象中1000多页呢,借过一次翻了十秒钟,后来就还了
60多还不到人家一小时工资呢。。

【在 p*****2 的大作中提到】
:
: 60多。就怕买了之后又懒得看。再说FLG也去不了呀

p*****2
发帖数: 21240
8

两本都60多。我在公司找到一本CLRS。

【在 l*****a 的大作中提到】
: you mean CLRS?
: 我印象中1000多页呢,借过一次翻了十秒钟,后来就还了
: 60多还不到人家一小时工资呢。。

w**z
发帖数: 8232
9
读书是用过,后来好像卖了。没想到过了那么多年还有可能用?依稀记得好像是绿色封
面的,可能是第一版。

【在 l*****a 的大作中提到】
: you mean CLRS?
: 我印象中1000多页呢,借过一次翻了十秒钟,后来就还了
: 60多还不到人家一小时工资呢。。

i***e
发帖数: 452
10
佩服LZ的学习态度啊!印象中LZ不是才换工作吗?
相关主题
intern2012申请总结LeetCode刷题两遍求内推!
Coursera Robert Sedgewick Algorithms求一本书
想狠抓一下数据结构和算法, 请推荐资料转专业拿到了2015 fall cs硕士录取了,现在要做些什么,有利于明年找实习?
进入JobHunting版参与讨论
p*****2
发帖数: 21240
11

这个也是个爱好吧。跟找工作没有必然联系。

【在 i***e 的大作中提到】
: 佩服LZ的学习态度啊!印象中LZ不是才换工作吗?
w**z
发帖数: 8232
12
服了,有此爱好。

【在 p*****2 的大作中提到】
:
: 这个也是个爱好吧。跟找工作没有必然联系。

S******t
发帖数: 151
13
如果想系统学一些基本算法,CLRS是必备的基础书。
其实Skiena的The Algorithm Design Manual也还不错
这些书该买都应该买的~~楼主不觉得买原版书翻起来很爽么 =___=

【在 p*****2 的大作中提到】
: 记得有人介绍过Algorithms in Java这本书。
: 我现在想买本书系统学一下算法,是应该买这本呢,还是CLRS呢?
: 感觉CLRS更偏重理论,做个reference不错,但是系统学一边也不是很有必要。A in
: Java是不是更实际一些呢?对于面试的准备我应该读那本更合适?还有就是CLRS也比它
: 贵一些。

p*****2
发帖数: 21240
14

CLRS翻过一下。太理论话了。适合做参考书。平时做题很多数据结构算法碰不到,硬学
还挺无聊的。

【在 S******t 的大作中提到】
: 如果想系统学一些基本算法,CLRS是必备的基础书。
: 其实Skiena的The Algorithm Design Manual也还不错
: 这些书该买都应该买的~~楼主不觉得买原版书翻起来很爽么 =___=

G**********s
发帖数: 70
15
简而言之,推荐两本都买都看。两本侧重点真的不一样,如果有时间还是读CLRS吧,那
本才是圣经,木有时间就看后者,很快就能看完,相比CLRS,这本太短了而且易读,一
天可以看1章。我半个月看完的 =)
CLRS总的来讲,可以负责的告诉你,里面木有ERROR,代码放心的看,绝对不会错,因
为后面一般都跟着详细的证明; 2版伪代码,3版C代码,我都看过,课后题做的不多,
以前上课的HW、QUIZ、EXAM后就木有继续做过其他的。
ALGORITHM IN XX系列的书很有趣。看Robert的书,你会感觉这个老师,仿佛在和你一
对一的聊天,用平凡的话语解释如何”实现“这些数据结构以及算法,注意,他主要告
诉你如何实现,如何继续优化,那些方面可以入手优化。还会每章开头结尾解释上下章
之间的关系,告诉你这一章之所以出现,是因为上一章不能解决XX,要解决XX我们可以
OO,BOTTOM UP实现了这个MERGESORT之后,告诉你如何继续优化,比如可以SKIP小范围
内的迭代,回头再用QUICKSORT来理一遍,。容易理解,但是,他介绍的优化的方法就
那么几种,看了几章后,有点感觉啰嗦。
推荐PROGRAMMING PERLS,这本比ALGORITHM IN XX系列还要骗应用,两本书好多技巧有
重叠,不得不佩服大师们的惺惺相惜啊,ENJOY =)

【在 p*****2 的大作中提到】
: 记得有人介绍过Algorithms in Java这本书。
: 我现在想买本书系统学一下算法,是应该买这本呢,还是CLRS呢?
: 感觉CLRS更偏重理论,做个reference不错,但是系统学一边也不是很有必要。A in
: Java是不是更实际一些呢?对于面试的准备我应该读那本更合适?还有就是CLRS也比它
: 贵一些。

p*****2
发帖数: 21240
16

多谢。现在有些纠结的是,上边已经会的数据结构和算法,自己就懒得看了。不会的
又感觉面试不会遇到。哎。

【在 G**********s 的大作中提到】
: 简而言之,推荐两本都买都看。两本侧重点真的不一样,如果有时间还是读CLRS吧,那
: 本才是圣经,木有时间就看后者,很快就能看完,相比CLRS,这本太短了而且易读,一
: 天可以看1章。我半个月看完的 =)
: CLRS总的来讲,可以负责的告诉你,里面木有ERROR,代码放心的看,绝对不会错,因
: 为后面一般都跟着详细的证明; 2版伪代码,3版C代码,我都看过,课后题做的不多,
: 以前上课的HW、QUIZ、EXAM后就木有继续做过其他的。
: ALGORITHM IN XX系列的书很有趣。看Robert的书,你会感觉这个老师,仿佛在和你一
: 对一的聊天,用平凡的话语解释如何”实现“这些数据结构以及算法,注意,他主要告
: 诉你如何实现,如何继续优化,那些方面可以入手优化。还会每章开头结尾解释上下章
: 之间的关系,告诉你这一章之所以出现,是因为上一章不能解决XX,要解决XX我们可以

w****x
发帖数: 2483
17
没觉得算法导论有多大帮助, 都是公式...
g**********y
发帖数: 14569
18
为面试准备的话,我觉得最好的还是做题,然后用CLRS当参考书。遇到不清楚的topic,
就去读CLRS相应的章节。那本书挨着读下来,有帮助,但是意义不是那么大。思路是
反复解题训练出来的,读书只是见识经典例子,不能帮你磨练思路。比如DP, 书里例子
看完了,下次碰到,可能还是解不了;但是做过10道,20道,30道题之后,感觉就不一
样了。做CLRS书上的题,也不是很好,你都知道相应章节该用什么技术,比着公式套就
行。解实际题时,不能那样去想的。
你回想一下面试时你还觉得困难的地方,和写得不好的地方,分析一下是为什么,然后
针对训练,可能提高更快。
我买过很多书,真正读的时候,感觉更大的作用是拓展思路,知道一些从来没有想过的
方向。但要把这些变成自己的武器,需要自己去想和动手写。

【在 p*****2 的大作中提到】
: 记得有人介绍过Algorithms in Java这本书。
: 我现在想买本书系统学一下算法,是应该买这本呢,还是CLRS呢?
: 感觉CLRS更偏重理论,做个reference不错,但是系统学一边也不是很有必要。A in
: Java是不是更实际一些呢?对于面试的准备我应该读那本更合适?还有就是CLRS也比它
: 贵一些。

w****x
发帖数: 2483
19

topic,
为啥偶不管做多少题一题做多少遍写出来的程序还是一堆bug, 写的也不快. 我每次都
有总结哦~~

【在 g**********y 的大作中提到】
: 为面试准备的话,我觉得最好的还是做题,然后用CLRS当参考书。遇到不清楚的topic,
: 就去读CLRS相应的章节。那本书挨着读下来,有帮助,但是意义不是那么大。思路是
: 反复解题训练出来的,读书只是见识经典例子,不能帮你磨练思路。比如DP, 书里例子
: 看完了,下次碰到,可能还是解不了;但是做过10道,20道,30道题之后,感觉就不一
: 样了。做CLRS书上的题,也不是很好,你都知道相应章节该用什么技术,比着公式套就
: 行。解实际题时,不能那样去想的。
: 你回想一下面试时你还觉得困难的地方,和写得不好的地方,分析一下是为什么,然后
: 针对训练,可能提高更快。
: 我买过很多书,真正读的时候,感觉更大的作用是拓展思路,知道一些从来没有想过的
: 方向。但要把这些变成自己的武器,需要自己去想和动手写。

p*****2
发帖数: 21240
20

20,30行的code应该没问题吧?

【在 w****x 的大作中提到】
:
: topic,
: 为啥偶不管做多少题一题做多少遍写出来的程序还是一堆bug, 写的也不快. 我每次都
: 有总结哦~~

相关主题
我到底该如何做leetcode请推荐算法的书
epi 还是 The Algorithm Design ManualString list如何排序
能推荐一本短小精悍的algorithm书吗?严格单调递增的最长子序列
进入JobHunting版参与讨论
p*****2
发帖数: 21240
21
那还是多做题吧。准备再做300道。
g**********y
发帖数: 14569
22
可能每个人不一样,我是不太赞同反复做相同或类似的题。写程序出bug, 我觉得不是
大问题,那就是思维有漏洞。写多了,自然就会提高。
实力是一个非常缓慢的累积过程,而且不是线性的,当你堆积到一定时候,会有跳跃。
在没有发生的时候,也没法着急,就是多做多想,看它慢慢增长。
题目的来源最好多元化,如果只盯着这个版上的面试题做,其实挺狭窄的,而且偏难。
如果只练career cup, 面试官把题目改头换面一下,或者引申一下,可能就觉得吃力。
但是如果你练的是general的思路,不管怎么变,你都是按普通题来解,来想,正确解
答的可能性更大。而且面试官能感受到你思路的变化,不是在回忆答案。

【在 w****x 的大作中提到】
:
: topic,
: 为啥偶不管做多少题一题做多少遍写出来的程序还是一堆bug, 写的也不快. 我每次都
: 有总结哦~~

F********g
发帖数: 475
23
Are you sure 3rd edition has c code? I will have to buy one if that s true

【在 G**********s 的大作中提到】
: 简而言之,推荐两本都买都看。两本侧重点真的不一样,如果有时间还是读CLRS吧,那
: 本才是圣经,木有时间就看后者,很快就能看完,相比CLRS,这本太短了而且易读,一
: 天可以看1章。我半个月看完的 =)
: CLRS总的来讲,可以负责的告诉你,里面木有ERROR,代码放心的看,绝对不会错,因
: 为后面一般都跟着详细的证明; 2版伪代码,3版C代码,我都看过,课后题做的不多,
: 以前上课的HW、QUIZ、EXAM后就木有继续做过其他的。
: ALGORITHM IN XX系列的书很有趣。看Robert的书,你会感觉这个老师,仿佛在和你一
: 对一的聊天,用平凡的话语解释如何”实现“这些数据结构以及算法,注意,他主要告
: 诉你如何实现,如何继续优化,那些方面可以入手优化。还会每章开头结尾解释上下章
: 之间的关系,告诉你这一章之所以出现,是因为上一章不能解决XX,要解决XX我们可以

l*********8
发帖数: 4642
24
赞!真是金玉良言

【在 g**********y 的大作中提到】
: 可能每个人不一样,我是不太赞同反复做相同或类似的题。写程序出bug, 我觉得不是
: 大问题,那就是思维有漏洞。写多了,自然就会提高。
: 实力是一个非常缓慢的累积过程,而且不是线性的,当你堆积到一定时候,会有跳跃。
: 在没有发生的时候,也没法着急,就是多做多想,看它慢慢增长。
: 题目的来源最好多元化,如果只盯着这个版上的面试题做,其实挺狭窄的,而且偏难。
: 如果只练career cup, 面试官把题目改头换面一下,或者引申一下,可能就觉得吃力。
: 但是如果你练的是general的思路,不管怎么变,你都是按普通题来解,来想,正确解
: 答的可能性更大。而且面试官能感受到你思路的变化,不是在回忆答案。

p****a
发帖数: 447
25
哪里有general题目涅?

【在 g**********y 的大作中提到】
: 可能每个人不一样,我是不太赞同反复做相同或类似的题。写程序出bug, 我觉得不是
: 大问题,那就是思维有漏洞。写多了,自然就会提高。
: 实力是一个非常缓慢的累积过程,而且不是线性的,当你堆积到一定时候,会有跳跃。
: 在没有发生的时候,也没法着急,就是多做多想,看它慢慢增长。
: 题目的来源最好多元化,如果只盯着这个版上的面试题做,其实挺狭窄的,而且偏难。
: 如果只练career cup, 面试官把题目改头换面一下,或者引申一下,可能就觉得吃力。
: 但是如果你练的是general的思路,不管怎么变,你都是按普通题来解,来想,正确解
: 答的可能性更大。而且面试官能感受到你思路的变化,不是在回忆答案。

p****a
发帖数: 447
26
没有的吧,都是一坨坨的公式和伪代码

true

【在 F********g 的大作中提到】
: Are you sure 3rd edition has c code? I will have to buy one if that s true
g**********y
发帖数: 14569
27
网上有很多竞赛题,面试题的网站,都试试,就可以碰到各种类型,各种难度的题。

【在 p****a 的大作中提到】
: 哪里有general题目涅?
G**********s
发帖数: 70
28
不是C code,是 C style 伪代码,看着比以前容易理解的多,
你去翻翻自己感受下能接受不。上一个回帖打错了, 见谅!

true

【在 F********g 的大作中提到】
: Are you sure 3rd edition has c code? I will have to buy one if that s true
G**********s
发帖数: 70
29
说的很对啊,只是看书或者只是做题都不行的,最好的方法看下来就你说的了。

topic,

【在 g**********y 的大作中提到】
: 为面试准备的话,我觉得最好的还是做题,然后用CLRS当参考书。遇到不清楚的topic,
: 就去读CLRS相应的章节。那本书挨着读下来,有帮助,但是意义不是那么大。思路是
: 反复解题训练出来的,读书只是见识经典例子,不能帮你磨练思路。比如DP, 书里例子
: 看完了,下次碰到,可能还是解不了;但是做过10道,20道,30道题之后,感觉就不一
: 样了。做CLRS书上的题,也不是很好,你都知道相应章节该用什么技术,比着公式套就
: 行。解实际题时,不能那样去想的。
: 你回想一下面试时你还觉得困难的地方,和写得不好的地方,分析一下是为什么,然后
: 针对训练,可能提高更快。
: 我买过很多书,真正读的时候,感觉更大的作用是拓展思路,知道一些从来没有想过的
: 方向。但要把这些变成自己的武器,需要自己去想和动手写。

w****x
发帖数: 2483
30

没时间啊, 再做300道就快1000了, 怎么练都不行,
有些逻辑就是要想很多edge case的那种怎么可能快, 有的题做了4,5遍, 时间一长再做
的时候还是慢,一天到晚整这破东西真没意思,放弃了.

【在 p*****2 的大作中提到】
: 那还是多做题吧。准备再做300道。
相关主题
求推荐为找工作准备的编程的书算法书除了算法导论还有什么?
谁有Algorithms in C++, Parts 1-4 课后习题答案?没有算法基础,从哪本书看比较好?
Algorithms的书Recommend a Book about Algorithm?
进入JobHunting版参与讨论
p*****2
发帖数: 21240
31

你去TC,CF上做题了吗?

【在 w****x 的大作中提到】
:
: 没时间啊, 再做300道就快1000了, 怎么练都不行,
: 有些逻辑就是要想很多edge case的那种怎么可能快, 有的题做了4,5遍, 时间一长再做
: 的时候还是慢,一天到晚整这破东西真没意思,放弃了.

g**********y
发帖数: 14569
32
每个人最适合的方法有可能不一样,不过归根到底,就是找到一种办法提高实力。看你
想进公司的要求,实力堆积到了,加上一点点运气,就进去了。
提高实力这个过程可能长而且痛苦,但是我觉得很有用,那就是coding的基本功。
我不知道有什么其它捷径可以速成。
对于牛人来说,他们实力本来就有,所以不需要怎么准备就进了。也许人家读书时,就已经花过很多的时间。

【在 w****x 的大作中提到】
:
: 没时间啊, 再做300道就快1000了, 怎么练都不行,
: 有些逻辑就是要想很多edge case的那种怎么可能快, 有的题做了4,5遍, 时间一长再做
: 的时候还是慢,一天到晚整这破东西真没意思,放弃了.

p*****2
发帖数: 21240
33
Programming pearl 最新版就是第二版吧?想进一本。
1 (共1页)
进入JobHunting版参与讨论
相关主题
String list如何排序报google offer,和一些总结回报本版
严格单调递增的最长子序列intern2012申请总结
求推荐为找工作准备的编程的书Coursera Robert Sedgewick Algorithms
谁有Algorithms in C++, Parts 1-4 课后习题答案?想狠抓一下数据结构和算法, 请推荐资料
Algorithms的书LeetCode刷题两遍求内推!
算法书除了算法导论还有什么?求一本书
没有算法基础,从哪本书看比较好?转专业拿到了2015 fall cs硕士录取了,现在要做些什么,有利于明年找实习?
Recommend a Book about Algorithm?我到底该如何做leetcode
相关话题的讨论汇总
话题: clrs话题: java话题: algorithms话题: 系统学话题: 算法