万本电子书0元读

万本电子书0元读

顶部广告

算法学习与应用从入门到精通电子书 租阅

本书的特色是实现了门知识、实例演示、范例演练、技术解惑、综合实战5大部分内容的融合,让读者看得懂、用得上、学得会。 一本书的容量,讲解了门类、范例类和项目实战类三类图书的内容。 丰富的配套资源  学习更高效 320个实例,更多的实践演练机会753分钟视频讲解,降低学习难度5个综合案例,项目实战演练74个技术解惑,破解学习难 “技术讲解”→范例演练”→“技术解惑”贯穿全书,全面掌握算法应用

售       价:¥

纸质售价:¥54.50购买纸书

409人正在读 | 3人评论 6.2

作       者:张玲玲

出  版  社:人民邮电出版社

出版时间:2016-12-01

字       数:52.3万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:此类商品不支持退换货,不支持下载打印

为你推荐

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

内容提要

前言

本书实例

第1章 算法是程序的灵魂

1.1 算法的基础

1.2 计算机中的算法

1.3 在计算机中表示算法的方法

1.4 技术解惑

第2章 常用的算法思想

2.1 枚举算法思想

2.2 递推算法思想

2.3 递归算法思想

2.4 分治算法思想

2.5 贪心算法思想

2.6 试探法算法思想

2.7 迭代算法

2.8 模拟算法思想

2.9 技术解惑

第3章 线性表、队列和栈

3.1 线性表详解

3.2 先进先出的队列详解

3.3 后进先出栈

3.4 技术解惑

第4章 树

4.1 树基础

4.2 二叉树详解

4.3 霍夫曼树

4.4 技术解惑

第5章 图

5.1 图的起源

5.2 图的相关概念

5.3 存储结构

5.4 图的遍历

5.5 图的连通性

5.6 寻求最短路径

5.7 技术解惑

第6章 查找算法

6.1 几个相关概念

6.2 基于线性表的查找法

6.3 基于树的查找法

6.4 哈希法

6.5 索引查找

6.6 技术解惑

第7章 内部排序算法

7.1 排序基础

7.2 插入排序算法

7.3 交换类排序法

7.4 选择类排序法

7.5 归并排序

7.6 基数排序

7.7 技术解惑

第8章 外部排序算法

8.1 外部信息概览

8.2 外部排序的基本方法

8.3 文件的基础知识

8.4 文件组织方式

第9章 经典的数据结构问题

9.1 约瑟夫环

9.2 大整数运算

9.3 计算机进制转换

9.4 中序表达式转换为后序表达式

第10章 解决数学问题

10.1 最大公约数和最小公倍数

10.2 哥德巴赫猜想

10.3 完全数

10.4 亲密数

10.5 自守数

10.6 方程求解

10.7 矩阵运算

10.8 实现n×n整数方阵的转置

10.9 一元多项式运算

第11章 解决趣味问题

11.1 歌星大奖赛

11.2 借书方案

11.3 打鱼还是晒网

11.4 捕鱼和分鱼

11.5 出售金鱼

11.6 平分七筐鱼

11.7 绳子的长度和井深

11.8 鸡兔同笼

11.9 汉诺塔

11.10 马踏棋盘

11.11 三色球问题

11.12 新郎和新娘问题

11.13 计算年龄

第12章 解决图像问题

12.1 “八皇后”问题

12.2 生命游戏

12.3 黑白棋问题

12.4 “骑士迷宫”问题

12.5 找出迷宫问题中的所有路径

第13章 算法的经典问题

13.1 存钱利息最大化

13.2 背包问题

13.3 农夫过河

13.4 三色旗问题

13.5 取石子

13.6 停车场管理

13.7 约瑟夫生死者游戏

第14章 解决奥赛问题

14.1 孪生素数问题

14.2 百钱买百鸡问题

14.3 马克思手稿中的数学题

14.4 正整数分解质因数

14.5 水仙花数

14.6 素数

14.7 阶乘

14.8 青蛙过河

14.9 过河卒

14.10 素数组合

14.11 校验码问题

14.12 老师排座位

14.13 模拟立体图

14.14 采药问题

14.15 等价表达式问题

14.16 购买年货问题

第15章 常见算法应用实践

15.1 实现Ping功能中的校验和算法

15.2 24点游戏算法

15.3 洗牌

15.4 21点游戏

15.5 2048游戏

15.6 引用计数算法

15.7 猫捉老鼠游戏

第16章 俄罗斯方块游戏

16.1 游戏功能描述

16.2 游戏总体设计

16.3 游戏具体实现

第17章 学生成绩管理系统

17.1 系统总体描述

17.2 系统总体设计

17.3 系统具体实现

第18章 绘图板系统

18.1 项目规划分析

18.2 设计数据结构

18.3 具体编码

18.4 项目调试

第19章 UDP传输系统

19.1 项目规划分析

19.2 设计数据结构

19.3 规划系统函数

19.4 具体编码

19.5 项目调试

第20章 推箱子游戏

20.1 项目规划分析

20.2 设计数据结构

20.3 规划系统函数

20.4 具体编码

20.5 项目调试

累计评论(3条) 3个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部