图书介绍

计算思维与算法设计pdf电子书版本下载

计算思维与算法设计
  • 麻新旗,王春红主编;张世民,李颖,程欣副主编 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115398284
  • 出版时间:2015
  • 标注页数:150页
  • 文件大小:17MB
  • 文件页数:157页
  • 主题词:计算方法-思维方法-高等学校-教材;电子计算机-算法设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页 直链下载[便捷但速度慢]   [在线试读本书]   [在线获取解压码]

下载说明

计算思维与算法设计PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 计算与计算模型 1

1.1 计算 1

1.1.1 什么是计算 1

1.1.2 什么是计算的本质 2

1.1.3 计算与算法 2

1.2 图灵机模型 2

1.3 停机问题 3

1.4 计算思维 4

1.4.1 科学思维与计算思维 4

1.4.2 计算思维的概念及内涵 5

1.4.3 计算思维的本质 7

1.4.4 计算思维能力 7

1.5 计算在其他学科的应用 7

1.5.1 计算社会学 7

1.5.2 计算生物学 8

思考题 9

第2章 计算机基础知识 10

2.1 计算机组成与工作过程 10

2.1.1 计算机简介 10

2.1.2 计算机的组成 10

2.1.3 计算机系统结构 11

2.1.4 计算机工作过程 13

2.2 信息在计算机中的表示 14

2.2.1 进位计数制及数制转换 14

2.2.2 带符号数在计算机中的表示 18

2.2.3 定点数与浮点数 18

2.2.4 逻辑运算 20

2.2.5 二进制编码 20

2.2.6 多媒体信息在计算机中的表示 23

2.3 计算机应用技术 25

2.3.1 普适计算 25

2.3.2 网格计算 25

2.3.3 云计算 25

2.3.4 物联网 26

2.3.5 大数据 26

思考题 26

第3章 基本算法设计方法 28

3.1 算法基础知识 28

3.1.1 算法的概念 29

3.1.2 算法的描述 30

3.1.3 简单算法举例 32

3.2 Raptor流程图编程 37

3.2.1 Raptor简介 38

3.2.2 输入语句 43

3.2.3 处理语句 44

3.2.4 输出语句 44

3.2.5 Raptor应用基础 45

3.3 枚举法 56

3.4 迭代与递推算法 60

3.5 递归方法 65

3.6 数组在算法中的应用 69

3.6.1 数值数组的使用 70

3.6.2 字符串处理 77

3.7 优化算法的基本技巧 80

3.7.1 选择高效的数学模型 81

3.7.2 巧妙利用算术运算功能 82

3.7.3 设置标志量 83

3.7.4 将非数值信息数字化 87

思考题 89

第4章 复杂算法设计方法简介 94

4.1 分治法 94

4.2 回溯法 98

4.3 贪心法 105

4.4 动态规划法 108

4.5 算法总结 116

4.5.1 算法策略小结 117

4.5.2 算法策略之间的关系及侧重解决的问题类型 119

思考题 120

第5章 算法的评价与分析 122

5.1 算法的评价 122

5.1.1 算法的正确性 122

5.1.2 算法的时间复杂度 123

5.1.3 算法的空间复杂度 126

5.2 算法的分析 127

5.2.1 最优算法 127

5.2.2 算法的实现 130

思考题 132

第6章 软件工程与软件测试基础 135

6.1 软件工程概述 135

6.1.1 软件危机 135

6.1.2 软件工程 136

6.1.3 软件生存周期 136

6.1.4 软件工程方法 137

6.1.5 结构化程序设计方法与程序设计风格 137

6.2 软件测试的基本概念 138

6.3 软件测试方法 139

6.3.1 软件测试方法分类 139

6.3.2 软件测试的步骤 139

6.4 软件测试用例设计 140

6.4.1 白盒测试的测试用例设计 140

6.4.2 黑盒测试的测试用例设计 145

6.5 软件排错 146

6.5.1 软件排错的原则 146

6.5.2 软件排错的主要方法 146

思考题 148

参考文献 150

精品推荐