算法学习与应用从入门到精通
编辑推荐
本书的特色是实现了入门知识、实例演示、范例演练、技术解惑、综合实战5大部分内容的融合,让读者看得懂、用得上、学得会。
一本书的容量,讲解了入门类、范例类和项目实战类三类图书的内容。
丰富的配套资源 学习更高效
320个实例,更多的实践演练机会
753分钟视频讲解,降低学习难度
5个综合案例,项目实战演练
74个技术解惑,破解学习难点
“技术讲解”→范例演练”→“技术解惑”贯穿全书,全面掌握算法应用
技术讲解:通过320个实例,循序渐进地讲解了算法应用的各个知识点。
范例演练: 5个综合实例,使读者具有应用算法解决实际项目的能力。
技术解惑:把容易混淆的概念单独讲解和剖析,帮助读者绕过学习中的陷阱。
QQ群+网站论坛实现教学互动,形成互帮互学的朋友圈
网站论坛:读者答疑/学习辅导/PPT资源下载读者QQ群:疑惑快速解答/和作者直接交流
内容简介
算法是程序的灵魂,只有掌握了算法,才能轻松地驾驭程序开发。算法能够告诉开发者在面对一个项目功能时用什么思路去实现,有了这个思路后,编程工作只需遵循这个思路去实现即可。本书循序渐进、由浅入深地详细讲解了算法实现的核心技术,并通过具体实例的实现过程演练了各个知识点的具体使用流程。
全书共20章,其中,第1章讲解了算法为什么是程序的灵魂;第2~8章分别讲解了常用的算法,如线性表、队列和栈,树,图,查找算法,内部排序算法,外部排序算法等知识,这些内容都是算法技术核心的语法知识;第9~15章分别讲解了经典的数据结构问题、解决数学问题、解决趣味问题、解决图像问题、算法的经典问题、解决奥赛问题、常见算法应用实践等高级编程技术,这些内容是算法技术的重点和难点;第16~20章分别通过5个综合实例的实现过程,介绍了算法在综合开发项目中的使用流程和发挥的作用。全书内容以“技术解惑”和“实践应用”贯穿全书,引领读者全面掌握算法的核心技术。
本书不但适合算法研究和学习的初学者,也适合有一定算法基础的读者,还可以作为大中专院校相关专业师生的学习用书和培训学校的教材。
作者简介
张玲玲,计算机硕士,杰出程序员和算法专家,在算法研究和应用上很有心得,曾经开发过众多的游戏应用、系统软件的。业余期间,曾经在国内主流期刊中发表过多篇算法领域的杰出论文。