数据结构算法与应用C++语言描述
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
大师Sartaj Sahni《数据结构算法与应用C++语言描述、Java语言描述》中英文全集
最适合在职者的数据结构算法教材,数据结构大师Sartaj Sahni(萨尔塔-萨尼)著《数据结构算法与应用——C++语言描述》和《数据结构算法与应用——Java语言描述》,好评如潮,数据结构与算法领域公认的最系统、最权威的经典之作!值得收藏。中英文全集,请到这里下载:/source/3043982
特别推荐,《数据结构算法与应用——C++语言描述》英文原版,仅在此处有!
编辑推荐
世界上有一个人,
他为每一个数据结构用C++和Java语言实现了一个实际应用
他为每一种算法用C++和Java语言实现了一个实际应用
他用浅显的语言讲解每一种数据结构与算法的含义
他用简洁的C++和Java代码对相关的数据结构及算法进行了实现
他的名字叫SAHNI!
两本书详细介绍:
《数据结构算法与应用——C++语言描述》(Data Structures, Algorithms and Applications in C++)第一版,Sartaj Sahni著,国防科技大学汪诗林、孙晓东等译,王广芳审校,机械工业出版社,2005。印度人Sartaj Sahni(萨尔塔-萨尼)获得坎普尔印度理工学院的工科学士学位,在Cronell大学获得硕士和博士学位。曾任教于明尼苏达大学。目前是佛罗里达大学计算机与信息科学工程系主任。Sahni教授在数据结构与算法领域的研究和教学方面享有世界声誉,是国际公认的数据结构和算法大师,因此当选为IEEE和ACM两会会士以及欧洲科学院院士,并获得IEEE计算机学会的Taylor L.Booth教育奖和W.Wallace-MCDowell奖,2003年更荣获计算机教育最高荣誉ACM Karl V.Karlstrom杰出教育家奖。本书兼具数据结构和算法的内容,与应用结合紧密,编程实例很多,数学公式少。而且作者给出了完整代码和输出结果,程序简洁精练,质量极高,绝对是大师级水准,完全可以直接使用。中文版翻译质量还可以。本书是山东大学考博指定教材。
《数据结构算法与应用——Java语言描述》(Data Structures, Algorithms and Applications in Java)原书第二版,Sartaj Sahni著,苏州大学孔芳、清华同方高伟等译,中国水利水电出版社,2005。代码简洁精练,质量极高,绝对是大师级水准,完全可以直接应用到商业化软件中。中文版翻译质量相当好!纸张质量也不错。
本压缩包含有如下内容,非常全面:
1、《数据结构算法与应用C++语言描述》第一版中文版PDF书籍,高清晰,带目录。非扫描版,文字可以拷贝出来。
2、本人亲自从官方网站一个个手动下载的《数据结构算法与应用C++语言描述》第一版源代码,分类清晰,包含内容:
1)全书代码
2)习题代码
3)习题解答
4)
增强编译器的代码
5)考试题与解答
6)英文版的勘误表
3、本人亲自从官方网站一个个手动下载的《数据结构算法与应用C++语言描述》第二版源代码,分类清晰,包含内容:
1)全书代码
2)习题解答
3)其他人的补充文档,非Sahni所写
4)考试题与解答
5)英文版的勘误表
(第二版目前尚无中文版,英文版电子档至今也没有找到)
5、《数据结构算法与应用C++语言描述》第一版英文原版书,完整彻底收录,包括封面、前言、目录、正文、附录,共817页。本书在国外畅销多年,经典中的经典。请用超星阅读器4.0打开,不能用以前的版本。仅在这里能下载,你在其它地方绝对找不到!Google也搜不到。
6、本人亲自从官方网站一个个手动下载的《数据结构算法与应用——Java语言描述》,第二版源代码,分类清晰。包含内容:
1)全书代码
2、习题代码
3、习题解答
4、其他人的补充文档,非Sahni所写
5、考试题与解答
6、英文版的勘误表
7、最后两章的文档
8、演示动画
分类清晰。
为什么要看英文原版???
翻译的书,译者的理解力总是有偏差,而且印刷也可能有错误。看完翻译的中文版,还得认真看几遍英文原版的,才能理会大师的思想精髓!
三部最好的数据结构经典教材比较,在职软件工程师学习数据结构建议:
Mark Allen Weiss的《数据结构与算法分析——C语言描述》、Sahni的《数据结构算法与应用——C++语言描述》、严蔚敏的《数据结构(C语言版)》堪称目前国内能够买到的三部最好的数据结构经典教材。
Weiss的《数据结构与算法分析——C语言描述》和严蔚敏的《数据结构(C语言版)》,久负盛名,前者还被称为20世纪最顶尖的30部计算机著作之一,但是数学公式太多,学习难度大,而且作者给出的代码很少,要花费太多时间学习。适合全日制在校大学生学习。
在职软件工程师建议学习Sahni(萨尼)的《数据结构算法与应用 C++语言描述》,算法部分可以参考Sedgewick(塞奇威克)的《算法(C++实现)》。
《数据结构算法与应用 C++语言描述》没那么多公式,与实际应用结合紧密,作者给出了所有的代码,特别是还给出了所有运行输出结果,读者可以先看代码,自行思考运行结果是什么,再与作者的结果对照,无需编译运行,极大节约了学习时间。书中的代码简洁精练,质量极高,绝对是大师级水准,完全可以直接拷贝使用。代码之下无秘密。强烈推荐这个印度人写的书。
Lafore(拉弗)的《Java数据结构和算法》也不错,国内的读者很多,对算法的描述浅显易懂,例子很多,缺点是代码质量一般,不够简练,明显与Sahni
的代码有较大的差距。
《数据结构算法与应用 C++语言描述》第一版和第二版的区别:
第一版书中代码的质量已经非常高了,甚至可以直接照搬到商业化软件中使用。但是,第二版书中的代码青出于蓝、精益求精,又增加了不少功能,质量更高,完全可以直接拷贝使用。
第一版的官方网址是:
/engcs/compsci/sahni/
是出版商McGraw-Hill出版社的网站。
第二版的官方网址是:
/~sahni/dsaac/
是佛罗里达大学的网站。
《数据结构算法与应用 Java语言描述》第二版的官方网址是:
/~sahni/dsaaj/
是佛罗里达大学的网站。