万本电子书0元读

万本电子书0元读

顶部广告

Python算法详解电子书

- 以“从门到精通”的写作方法构建内容,让读者门容易。 为了使读者能够完全看懂本书的内容,本书遵循“从门到精通”基础类图书的写法,循序渐地讲解算法的知识。 - 破解语言难,以“技术解惑”贯穿全书,绕过学习中的陷阱。 为了帮助读者学懂算法,每章都会有“技术解惑”模块,让读者知其然又知其所以然。 - 书中包含大量典型实例。 书中有195个实例,通过这些实例的练习,读者有更多的实践演练机会。 - 通过QQ群和网站论坛实现教学互动,形成互帮互学的朋友圈。 本书作者为了方便给读者答疑,特地提供了网站论坛、QQ群等技术支持,并且随时在线与读者互动。让大家在互学互帮中形成一个良好的学习编程的氛围。网站名称和群号,详见本书前言部分。

售       价:¥

纸质售价:¥51.30购买纸书

648人正在读 | 2人评论 7.3

作       者:张玲玲

出  版  社:人民邮电出版社有限公司

出版时间:2019-06-01

字       数:39.5万

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

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(1条)
  • 读书简介
  • 目录
  • 累计评论(1条)
内 容 提 要 本书循序渐、由浅深地讲解Python算法的核心技术,并通过具体实例的实现过程演练各个知识的具体使用流程。全书共13章,包括算法,数据结构,常用的算法思想、线性表、队列和栈,树,图,查找算法,内部排序算法,经典的数据结构问题,数学问题的解决,经典算法问题的解决,图像问题的解决,游戏和算法等内容。 本书不但适合研究和学习算法的初学者,也适合有一定算法基础的读者,还可以作为大中专院校相关专业师生的学习用书和培训学校的教材。<br/>【推荐语】<br/>- 以“从门到精通”的写作方法构建内容,让读者门容易。 为了使读者能够完全看懂本书的内容,本书遵循“从门到精通”基础类图书的写法,循序渐地讲解算法的知识。 - 破解语言难,以“技术解惑”贯穿全书,绕过学习中的陷阱。 为了帮助读者学懂算法,每章都会有“技术解惑”模块,让读者知其然又知其所以然。 - 书中包含大量典型实例。 书中有195个实例,通过这些实例的练习,读者有更多的实践演练机会。 - 通过QQ群和网站论坛实现教学互动,形成互帮互学的朋友圈。 本书作者为了方便给读者答疑,特地提供了网站论坛、QQ群等技术支持,并且随时在线与读者互动。让大家在互学互帮中形成一个良好的学习编程的氛围。网站名称和群号,详见本书前言部分。<br/>【作者】<br/>张玲玲,10年C/C 发经验,6年Python发经验,计算机硕士,杰出程序员和算法专家,在算法研究和应用上很有心得,曾经发过众多的游戏应用、系统软件的。业余期间,曾经在国内主流期刊中发表过多篇算法领域的杰出论文。<br/>
目录展开

版 权

内容提要

前 言

资源与支持

配套资源

提交勘误

与我们联系

关于异步社区和异步图书

第1章 算法概述

1.1 算法的基础

1.2 计算机中的算法

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

1.4 学习建议

第2章 数据结构

2.1 使用列表

2.2 使用元组

2.3 使用字典

第3章 常用的算法思想

3.1 枚举算法思想

3.2 递归算法思想

3.3 分治算法思想

3.4 贪心算法思想

3.5 试探算法思想

3.6 迭代算法思想

3.7 技术解惑

第4章 线性表、队列和栈

4.1 线性表操作

4.2 链表操作

4.3 先进先出的队列

4.4 后进先出的栈

4.5 实现堆队列操作

4.6 技术解惑

第5章 树

5.1 树基础

5.2 使用列表表示的树

5.3 二叉树详解

5.4 霍夫曼树

5.5 技术解惑

第6章 图

6.1 图的起源

6.2 图的相关概念

6.3 存储结构

6.4 图的遍历

6.5 图的连通性

6.6 寻求最短路径

6.7 技术解惑

第7章 查找算法

7.1 几个相关概念

7.2 基于线性表的查找法

7.3 基于树的查找法

7.4 散列法

7.5 斐波那契查找法

7.6 高级树表查找算法

7.7 技术解惑

第8章 内部排序算法

8.1 排序基础

8.2 插入排序算法

8.3 交换类排序法

8.4 选择排序法

8.5 归并排序

8.6 基数排序

8.7 技术解惑

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

9.1 约瑟夫环

9.2 大整数运算

9.3 顺序表的修改、查找、统计、删除、销毁操作

9.4 实现链表的基本操作

9.5 带有尾节点引用的单链表

9.6 增加新功能的单链表结构字符串

9.7 实现堆排序功能

9.8 实现队列、链表、顺序表和循环顺序表

9.9 基于列表实现二叉树

9.10 实现二元表达式

9.11 使用多叉树寻找最短路径

9.12 实现AVL树

9.13 使用二维数组生成有向图

9.14 使用广度优先和深度优先遍历二叉树

第10章 数学问题的解决

10.1 解决一个数学问题

10.2 使用递归算法计算两个数的乘积

10.3 利用递归算法获取斐波那契数列前n项的值

10.4 1000以内的完全数

10.5 多进程验证哥德巴赫猜想

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

10.7 亲密数

10.8 计算10000以内的自守数

10.9 水仙花数

10.10 方程求解

10.11 求平方根

10.12 矩阵运算

10.13 一元多项式运算

10.14 百钱买百鸡

10.15 素数问题

10.16 埃及分数式

10.17 对正整数分解质因数

第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 常胜将军问题

11.14 背包问题

11.15 野人与传教士问题

11.16 三色旗问题

11.17 猴子分桃

11.18 将老师随机分配到办公室

11.19 龙的世界

11.20 凯撒密码游戏

第12章 图像问题

12.1 生命游戏

12.2 黑白棋问题

12.3 马踏棋盘(骑士周游问题)

12.4 井字棋问题

12.5 用蒙特卡罗方法验证凯利公式

12.6 绘制Hangman游戏

第13章 游戏和算法

13.1 开发一个俄罗斯方块游戏

13.2 跑酷游戏

13.3 水果连连看游戏

13.4 AI智能贪吃蛇游戏

13.5 AI智能五子棋游戏

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

发表评论

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

买过这本书的人还买过

读了这本书的人还在读

回顶部