学习数据结构的好书

来源:互联网 发布:软件开发项目总结 编辑:程序博客网 时间:2024/06/08 03:03

国外教材:  


        计算机程序设计艺术(中文版)(1-3卷精装全套)  

        计算机程序设计艺术(英文影印版)(1-3卷精装全套)  

        计算机程序设计艺术   第1卷   基本算法   (第3版)  

        计算机程序设计艺术   第3卷   排序与查找   (第2版)  

        计算机程序设计艺术   第1卷   基本算法(第3版)(英文影印版)  

        计算机程序设计艺术   第3卷   排序和查找(第2版)(英文影印版)  

        作者:   (美)Donald   E.Knuth      

        译者:   苏运霖      

        定价:分别  

                    294¥,248¥,98¥,98¥,80¥,83¥  

        介绍:全套图书共包含3卷:卷1为基础运算法则,该书以基本的编程概念和技术为开始,然后讲述信  


息结构--计算机内信息的表示法,数据元素间的结构关系以及处理它们的有效方法。主要应用于模拟、数  


字方法、符号计算、软件和系统设计。许多简单和重要的运算法则和技术已添加到前一版本中,精确的初  


步计算部分已经修改,以适应当前趋势。第2卷对半数值算法领域做了全面介绍,分 "随机数 "和 "算术 "两  


章。本卷总结了主要算法范例及这些算法的基本理论,广泛剖析了计算机程序设计与数值分析间的相互联  


系。第3版中特别值得注意的是Knuth对随机数生成程序的重新处理和对形式幂级数计算的讨论。卷3为分  


拣和搜索,这是本书的第1个修订版,它是对计算机分拣和搜索的一流技术的最全面的研究,它扩展了卷1  


中数据结构的处理方法,将大小数据库以及内存和外部存储都包含在内。本书包括对计算机方法仔细检查  


的选择方案,和其效率的大量分析。本书该版的独特之处在于优化了的分拣,以及对通用散列法和排列法  


的新的理论论述。  

        个人说明:呵呵,旷世之作!!!是目前世上最好的算法专著。目前国内出版了它的中文版,英文版  


合集和单本。此书非常经典,被誉为全球程序员必备宝典!!!价格也非常可观:)我和一个朋友分别买  


了中文版和英文版的精装全套,china-pub买的,八折,省了不少银两。对于以后有志做一个优秀程序员&  


有Money的朋友,强烈推荐!!!!!  

        详细介绍:http://www.china-pub.com/computers/common/info.asp?id=7544  

                            http://www.china-pub.com/computers/common/info.asp?id=7469  

                            http://www.china-pub.com/computers/common/info.asp?id=7542  

                            http://www.china-pub.com/computers/common/info.asp?id=7543  

                           http://www.china-pub.com/computers/common/info.asp?id=7470                             

                            http://www.china-pub.com/computers/common/info.asp?id=7472  


        算法导论(第二版   影印版)  

        原名:Introduction   to   Algorithms(Second   Edition)    

        作者:(美)Thomas   H.Cormen   Charles   E.Leiserson   Ronald   L.Rivest   Clifford   Stein  

        定价:68¥  

        介绍:本书自第一版出版以来,已经成为世界范围内广泛使用的大学教材和专业人员的标准参考手册  


。本书全面论述了算法的内容,从一定深度上涵盖了算法的诸多方面,同时其讲授和分析方法又兼顾了各  


个层次读者的接受能力。各章内容自成体系,可作为独立单元学习。所有算法都用英文和伪码描述,使具  


备初步编程经验的人也可读懂。全书讲解通俗易懂,且不失深度和数学上的严谨性。第二版增加了新的章  


节,如算法作用、概率分析与随机算法、线性编程等,几乎对第一版的各个部分都作了大量修订。  

        个人说明:一本非常NB的算法专著,名气谨次于上面的《计算机程序设计艺术》,强烈推荐。只是此  


书为全英文,1100多页!我买了回来之后,看得头大……目前收藏中……以后慢慢看。推荐!!!  

        详细介绍:http://www.china-pub.com/computers/common/info.asp?id=6434  


        数据结构C++语言描述  

        作者:William   Ford,William   Topp      

        译者:刘卫东   沈官林  

        定价:48¥  

        介绍:数据结构历来都是计算机专业最为核心的一门课程。随着面向对象技术的发展,传统的数据结  


构课程面临着融入新内容,提升到面向对象数据结构、算法及软件工程的高度的重大挑战。   本书开拓性  


地将C++语言作为数据结构的算法描述性语言。一方面为传统的数据结构内容进行了C++语言实现,另一方  


面更偏重于将数据结构与面向对象技术完整结合,围绕抽象数据类型的概念来讨论每一种数据结构及算法  


。书中大量C++语言的程序实例,既是数据结构的具体实现,又是面向对象技术的算法基础。   本书可作为  


计算机及相关专业的核心教材,也可供广大研究开发人员自学提高时使用,是一本全新的数据结构与面向  


对象技术完整结合的新型教材。    

        个人说明:一本不错的书,好像严老也推荐它的。因为我没有这本书,不便多说,不过在网上获得好  


评。推荐学习C++的朋友购买,或者购买下面这本。  

        详细介绍:http://www.china-pub.com/computers/common/info.asp?id=1903  


             

        数据结构、算法与应用——C++语言描述  

        原名:Data   Structures,Algorithms,and   Applications   in   C++  

        作者:(美)Sartaj   Sahni      

        译者:汪诗林   孙晓东   等  

        定价:49¥  

        介绍:本书是关于计算机科学与工程领域的基础性研究科目之一——数据结构与算法的专著。   本书  


在简要回顾了基本的C++   程序设计概念的基础上,全面系统地介绍了队列、堆栈、树、图等基本数据结构  


,以及贪婪算法、分而治之算法、分枝定界算法等多种算法设计方法,为数据结构与算法的继续学习和研  


究奠定了一个坚实的基础。更为可贵的是,本书不仅仅介绍了理论知识,还提供了50多个应用实例及600  


多道练习题。   本书内容广博权威,结构清晰合理,是一本全新的有关数据结构与算法的教材,对于计算  


机科学与工程领域的从业人员也是一本很好的参考书。  

        个人说明:这本书我也买了,初步看了一下,翻译还算可以,对于其内容就没的说了,推荐!  

        详细介绍:http://www.china-pub.com/computers/common/info.asp?id=4807  


        数据结构与算法——面象对象C++设计模式  

        原名:Data   Structures   and   Algorithms:   With   Object-Oriented   Design   Patterns   in   C++  

        作者:(美)Bruno   R.Preiss      

        译者:胡广斌等  

        价格:62¥  

        介绍:本书系统全面地介绍了各种传统的数据结构,把它们按照类层次的现代理念予以展开,进而达到  


抽象结构与实际设计的完美统一.本书后三章通过引入抽象问题求解的概念,集中进述了算法技术和各算法  


之间的关系.另外,作者运用一定的数学工具及必要的分析技术和分析理论,对每种数据结构及相关算法都  


进行了时间和空间效率分析.本书作者在每章后面布置了习题和设计项目,并在全书的后面给出了问题参考  


答案,希望读者能在其中汲取宝贵的知识与经验.    

        个人说明:此书获得海星的推荐,我买了一本,和《数据结构、算法与应用——C++语言描述》对比  


了一下,两书的编排是不同的,这本书侧重于“面向对象设计”。推荐!  

        详细介绍:http://www.china-pub.com/computers/common/info.asp?id=4258  


-----------------------------------------------  

好了,好的书籍不只是有这几本,还有一些我所不知的,欢迎提出。最后说一句,这里面都是好书,选几  


本适合自己的看就可以了,不必买太多(虽然我买了很多,够看一辈子,买书是我的嗜好……)。最后推  


荐大家到www.China-pub.com买这些书,8折啊,现在的书这么贵,可以省下不少money了……  

记住,学习数据结构单靠看书是没有用的,一定要多上机操作,谨记!!!  

 

另附starfish(海星)在程序员杂志2001年12期上面推荐的七大算法和数据结构好书,供大家参考!  

No.1   计算机程序设计艺术  

推荐程度:五星级  


No.2   算法导论  

推荐程度:五星级  


No.3   算法与数据结构  

推荐程度:五星级  


No.4   实用算法的分析与程序设计  

推荐程度:五星级  


No.5   Computer   Algorithms   :   Introduction   to   Design   and   Analisys  

推荐程度:四星级  

说明:这本书因为原著在亚马逊只有两颗星的评价,因此我没有提到。想了解的朋友请到   http://www.china-pub.com/computers/common/info.asp?id=3660   查看此书影印本信息  


No.6   数据结构与算法——面象对象C++设计模式  

推荐程度:四星级  

说明:可以到   http://www.brpreiss.com/books/opus4/   在线看其英文电子版  


No.7   数据结构、算法与应用——C++语言描述  

推荐程度:四星级

 

http://topic.csdn.net/t/20021021/20/1113304.html

原创粉丝点击