登录后更精彩...O(∩_∩)O...
您需要 登录 才可以下载或查看,没有账号?立即注册
×
Java常用算法手册第三版电子书PDF下载最新免费版
http://jxz1.j9p.com/pc/javacysfsc.zip
Java常用算法手册第三版分别介绍了算法基础、算法应用和算法面试题。首先介绍了算法概述,然后重点分析了数据结构和基本算法思想;接着详细讲解了算法在排序、查找、数学计算、数论、历史趣题、游戏等领域中的应用
编辑推荐算法是一切程序设计的基础和灵魂,更是一位程序员编程水平高低的集中体现。 涵盖广泛:精炼的理论讲述嵌入经典算法示例,学习查询兼而有之。 阐述到位:算法思想、算法实现和经典面试题合理搭配,相辅相成。 实例完善:分析精准,注释精确,保证每段代码皆可通过编译执行。 超过600分钟讲解视频和案例源代码倾囊相送。 附赠5本电子书教程铺就Java程序员成长之路。 本书特色为了保证读者掌握算法这个程序设计的核心技术,笔者一开始就为本书规划了一些特色,以保证它的质量和生命力。和其他书籍相比,本书有如下优点: (1)本书由浅入深,循序渐进地带领读者逐步深入学习算法和数据结构的知识。 (2)本书在讲解每个知识点的同时,均给出了相应的算法原理、算法实现,同时还给出了完整的实例,每个实例都可以运行,使得读者可以快速掌握对应知识点如何应用在程序设计中。 (3)本书在介绍各个知识点的时候,尽量结合历史背景并给出了问题的完整分析,使读者可以了解问题的来龙去脉,避免了代码类书籍的枯燥乏味。 (4)本书对每一个实例的程序代码都进行了详细的注释和分析,并给出了运行结果,使得读者更加容易理解。 (5)本书中的所有代码均采用应用较为广泛的Java语言进行编写。但是这些算法本身并不仅局限于Java语言,读者如果采用C++、C、C#、VB等其他编程语言,只需按照对应的语法格式进行少量的修改即可使用。 本书的内容本书以实用性、系统性、完整性和前沿性为重点,详细介绍了算法的基本思想和在不同领域的应用实例。本书分为三篇,共14章内容。 第1篇算法基础篇:本篇共3章,详细介绍了算法和数据结构的相关知识。本篇内容中既有对算法的深入诠释,更有作者对算法基本思想的经验分享。读者可通过本篇内容细致有序地建立起对算法理解的知识性框架。 第2篇算法应用篇:本篇共7章,详细讲解了算法在排序、查找、数学计算、数论、历史趣题和游戏中的应用。本篇可称为本书中的出彩部分,用实例嵌入知识讲解方式对各类算法进行了翔实地阐述;同时用一些贴近现实的生动实例对算法进行了有趣的表述,提升读者的编程能力和学习兴趣。 第3篇算法面试篇:本篇共4章,详细讲解了常见面试中的算法。本篇中我们对面试题进行了细分,分别为上机类、逻辑推理类、教学能力类和基础-扩展算法面试类,通过对这些面试类试题的详细分析,拓展读者的思维,提升能力。 什么是算法究竟什么是算法(algorithm)呢?从字面意义上理解,算法即用于计算的方法,通过这种方法可以达到预期的计算结果。 此外,在一般的教科书或者字典中也有关于算法的专业解释,例如,算法是解决实际问题的一种精确描述方法、算法是对特定问题的求解步骤的一种精确描述方法等。目前,被广泛认可的算法的专业定义是,算法是模型分析的一组可行的、确定的和有穷的规则。 其实,通俗地讲,算法可以理解为一个完整的解题步骤,由一些基本运算和规定的运算顺序构成。通过这样的解题步骤可以解决特定的问题。从计算机程序设计的角度看,算法由一系列求解问题的指令构成,能够根据规范的输入,在有限的时间内获得有效的输出结果。 算法代表了用系统的方法来描述解决问题的一种策略机制。
|