这本书的作者是Robert Sedgewick。他是我的学长(同校),而且他的导师是著名的计算机科学家Donald Ervin Knuth(拿过图灵奖的,《计算机程序设计的艺术》的作者,他的数学功底非常牛逼的。具体内容自行搜索)。
我相信大家都应该知道大名鼎鼎的《算法导论》美国已经有第三版了。这本书诚然经典,但定位较高,需要较高的数学基础。当然这是有原因的,比较能在麻省理工的读书的,也堪称人才了。何况是麻省理工教书的....但是这本不同,这本对其中的数学知识要求不深(当然,越多越好)作者进行的进行了图示,对那些数据结构,算法都诠释得很清晰,必要的数学知识也做出了讲解。而且与算法导论不同的是,它使用的不是伪代码,而是Java的实现。这使得有基础(C,Java的更好)的朋友更加容易理解,不用接受另外一种语法。
这本书在美国出版的时候,我拜读过。虽然那时我已经基本会了,但是仍然是获益匪浅。我看了作者还有一个是Kevin Wayne,这个人我不认识。我不好评价。但是我相信能和学长一同写书的朋友定然胸中定然有丘壑。
这本书最近已经由人民邮电出版社出版,我休假回国在书店上看到的(计算机这类书,我看过几个出版社的有机械工业,人民邮电,清华大学,机械工业的书纸质太烂了,而清华大学的书质量好,但是书的纸页明显高档,结果厚厚的书更重了,也贵了很多。而人民邮电的书还是很有质感的)。借此,半广告,半推荐的给初学者或者想学算法,数据结构但是数学不是那么好的朋友推荐这本书。当然,这本书的定位也是入门,因为对数学并没有深入的探讨。数学功底好的朋友,可以读《算法导论》。
这本书在亚马逊中国是74.3元。不能算贵吧,美国可是61.8美元(国情不同吧,版税严重,很多人都是租书读的)。
我相信大家都应该知道大名鼎鼎的《算法导论》美国已经有第三版了。这本书诚然经典,但定位较高,需要较高的数学基础。当然这是有原因的,比较能在麻省理工的读书的,也堪称人才了。何况是麻省理工教书的....但是这本不同,这本对其中的数学知识要求不深(当然,越多越好)作者进行的进行了图示,对那些数据结构,算法都诠释得很清晰,必要的数学知识也做出了讲解。而且与算法导论不同的是,它使用的不是伪代码,而是Java的实现。这使得有基础(C,Java的更好)的朋友更加容易理解,不用接受另外一种语法。
这本书在美国出版的时候,我拜读过。虽然那时我已经基本会了,但是仍然是获益匪浅。我看了作者还有一个是Kevin Wayne,这个人我不认识。我不好评价。但是我相信能和学长一同写书的朋友定然胸中定然有丘壑。
这本书最近已经由人民邮电出版社出版,我休假回国在书店上看到的(计算机这类书,我看过几个出版社的有机械工业,人民邮电,清华大学,机械工业的书纸质太烂了,而清华大学的书质量好,但是书的纸页明显高档,结果厚厚的书更重了,也贵了很多。而人民邮电的书还是很有质感的)。借此,半广告,半推荐的给初学者或者想学算法,数据结构但是数学不是那么好的朋友推荐这本书。当然,这本书的定位也是入门,因为对数学并没有深入的探讨。数学功底好的朋友,可以读《算法导论》。
这本书在亚马逊中国是74.3元。不能算贵吧,美国可是61.8美元(国情不同吧,版税严重,很多人都是租书读的)。