java吧 关注:1,218,928贴子:12,669,012

[算法]一本很棒的算法入门书《算法》

只看楼主收藏回复

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


IP属地:澳大利亚1楼2012-11-19 18:17回复
    嗯,记住了。


    2楼2012-11-19 18:32
    回复
      有电子版不 ?


      IP属地:浙江4楼2012-11-19 18:39
      收起回复
        马克


        IP属地:浙江5楼2012-11-19 18:47
        回复


          6楼2012-11-19 18:48
          回复
            Robert Sedgewick是你学长,吓尿了。


            7楼2012-11-19 18:52
            收起回复
              lz什么大学的啊 这么牛啊


              8楼2012-11-19 18:54
              收起回复



                10楼2012-11-19 21:02
                收起回复
                  又一圣地的哇


                  12楼2013-02-03 08:59
                  回复
                    数据结构超烂的路过


                    13楼2013-02-03 09:01
                    回复
                      自惭


                      IP属地:山西15楼2013-02-03 09:14
                      回复