How to think like a computer scientist C++ version
副标题:无
作 者:(美)Allen B. Downey著;黄鑫,夏思雨译
分类号:
ISBN:9787115312808
微信扫一扫,移动浏览光盘
简介
语言本身并不重要,解决问题的创新方法才是王道,学会像计算机科学家一样思考
程序设计思维和问题解决方案的能力,越来越受到重视。计算机科学思维方式、问题解决方法和算法经验总结,对程序员读者、计算机专业学生群体非常具有吸引力。
你不仅可以在C++方面达到初窥门径的效果,同时对计算机编程这本记忆也会有一个全面科学的认识。
目录
第1章 编程方式
1.1 什么是编程语言
1.2 什么是程序
1.3 什么是调试
1.3.1 编译时错误
1.3.2 运行时错误
1.3.3 逻辑和语义错误
1.3.4 实验调试
1.4 形式语言和自然语言
1.5 第一个程序
1.6 术语
第2章 变量和类型
2.1 输出更多
2.2 值
2.3 变量
2.4 赋值
2.5 输出变量
2.6 关键字
2.7 运算符
2.8 计算顺序
2.9 字符类型的运算符
2.10 组合
2.11 术语
第3章 函数
3.1 浮点数
3.2 从double转换为int
3.3 数学函数
3.4 复合表达式
3.5 添加新的函数
3.6 定义和用法
3.7 多函数程序
3.8 形参和实参
3.9 形参和局部变量
3.10 多参数函数
3.11 带返回值的函数
3.12 术语
第4章 条件和递归
4.1 模运算符
4.2 条件执行
4.3 选择执行
4.4 链式条件
4.5 嵌套条件
4.6 return语句
4.7 递归
4.8 无限递归
4.9 递归函数的调用栈图
4.10 术语
第5章 带返回值的函数
5.1 返回值
5.2 程序开发
5.3 复合用法
5.4 重载
5.5 布尔值
5.6 布尔型变量
5.7 逻辑操作符
5.8 布尔函数
5.9 main函数返回值
5.10 多重递归
5.11 信心的跳跃
5.12 更多的例子
5.13 术语
第6章 迭代
6.1 多次赋值
6.2 迭代
6.3 while语句
6.4 表格
6.5 二维表
6.6 封装和广义化
6.7 函数
6.8 更多封装
6.9 局部变量
6.10 更多广义化
6.11 术语
第7章 字符串和其他
7.1 字符串容器
7.2 apstring变量
7.3 字符串中的字符
7.4 长度
7.5 遍历
7.6 运行时错误
7.7 find函数
7.8 自定义find函数
7.9 循环和计数
7.10 递增和递减操作符
7.11 字符串拼接
7.12 apstring的可变性
7.13 apstrings的可比较性
7.14 字符分类
7.15 其他apstring函数
7.16 术语
第8章 结构体
8.1 复合值
8.2 Point对象
8.3 访问实例变量
8.4 操作结构体
8.5 将结构体作为参数
8.6 值传递
8.7 引用传递
8.8 矩形
8.9 返回结构体类型
8.10 将其他类型按引用传递
8.11 获取用户输入
8.12 术语
第9章 更多结构体
9.1 Time
9.2 printTime
9.3 对象函数
9.4 纯函数
9.5 const参数
9.6 修改器
9.7 填写函数
9.8 哪个最好
9.9 增量式开发VS规划
9.10 普遍化
9.11 算法
9.12 术语
第10章 vector
10.1 访问元素
10.2 复制vector
10.3 for循环
10.4 vector的长度
10.5 随机数
10.6 统计
10.7 随机数的vector
10.8 计数
10.9 检查其他值
10.10 直方图
10.11 单次遍历的解决方案
10.12 随机种子
10.13 术语
第11章 成员函数
11.1 对象和方法
11.2 print
11.3 隐式变量访问
11.4 另一个例子
11.5 第三个例子
11.6 更复杂的例子
11.7 结构体
11.8 初始化还是构造
11.9 最后一个例子
11.10 头文件
11.11 术语
第12章 包含对象的vector
12.1 复合形式
12.2 Card对象
12.3 printCard函数
12.4 equals函数
12.5 isGreater函数
12.6 包含Card对象的vector
12.7 printDeck函数
12.8 搜索
12.9 二分查找
12.10 vector和子vector
12.11 术语
第13章 向量对象
13.1 枚举类型
13.2 switch语句
13.3 Deck
13.4 另一个构造函数
13.5 Deck成员函数
13.6 洗牌
13.7 排序
13.8 subdeck
13.9 洗牌和处理
13.10 合并排序
13.11 术语
第14章 类和不变式
14.1 私有数据和私有类
14.2 什么是类
14.3 复数
14.4 访问器函数
14.5 输出
14.6 支持复数运算的函数
14.7 支持复数运算的其他函数
14.8 不变式
14.9 先验条件
14.10 私有函数
14.11 术语
第15章 文件输入/输出和apmatrix
15.1 流
15.2 文件输入
15.3 文件输出
15.4 输入解析
15.5 数字解析
15.6 Set数据结构
15.7 apmatrix
15.8 距离矩阵
15.9 合适的距离矩阵
15.10 术语
附录A AP类的快速参考 显示全部信息
1.1 什么是编程语言
1.2 什么是程序
1.3 什么是调试
1.3.1 编译时错误
1.3.2 运行时错误
1.3.3 逻辑和语义错误
1.3.4 实验调试
1.4 形式语言和自然语言
1.5 第一个程序
1.6 术语
第2章 变量和类型
2.1 输出更多
2.2 值
2.3 变量
2.4 赋值
2.5 输出变量
2.6 关键字
2.7 运算符
2.8 计算顺序
2.9 字符类型的运算符
2.10 组合
2.11 术语
第3章 函数
3.1 浮点数
3.2 从double转换为int
3.3 数学函数
3.4 复合表达式
3.5 添加新的函数
3.6 定义和用法
3.7 多函数程序
3.8 形参和实参
3.9 形参和局部变量
3.10 多参数函数
3.11 带返回值的函数
3.12 术语
第4章 条件和递归
4.1 模运算符
4.2 条件执行
4.3 选择执行
4.4 链式条件
4.5 嵌套条件
4.6 return语句
4.7 递归
4.8 无限递归
4.9 递归函数的调用栈图
4.10 术语
第5章 带返回值的函数
5.1 返回值
5.2 程序开发
5.3 复合用法
5.4 重载
5.5 布尔值
5.6 布尔型变量
5.7 逻辑操作符
5.8 布尔函数
5.9 main函数返回值
5.10 多重递归
5.11 信心的跳跃
5.12 更多的例子
5.13 术语
第6章 迭代
6.1 多次赋值
6.2 迭代
6.3 while语句
6.4 表格
6.5 二维表
6.6 封装和广义化
6.7 函数
6.8 更多封装
6.9 局部变量
6.10 更多广义化
6.11 术语
第7章 字符串和其他
7.1 字符串容器
7.2 apstring变量
7.3 字符串中的字符
7.4 长度
7.5 遍历
7.6 运行时错误
7.7 find函数
7.8 自定义find函数
7.9 循环和计数
7.10 递增和递减操作符
7.11 字符串拼接
7.12 apstring的可变性
7.13 apstrings的可比较性
7.14 字符分类
7.15 其他apstring函数
7.16 术语
第8章 结构体
8.1 复合值
8.2 Point对象
8.3 访问实例变量
8.4 操作结构体
8.5 将结构体作为参数
8.6 值传递
8.7 引用传递
8.8 矩形
8.9 返回结构体类型
8.10 将其他类型按引用传递
8.11 获取用户输入
8.12 术语
第9章 更多结构体
9.1 Time
9.2 printTime
9.3 对象函数
9.4 纯函数
9.5 const参数
9.6 修改器
9.7 填写函数
9.8 哪个最好
9.9 增量式开发VS规划
9.10 普遍化
9.11 算法
9.12 术语
第10章 vector
10.1 访问元素
10.2 复制vector
10.3 for循环
10.4 vector的长度
10.5 随机数
10.6 统计
10.7 随机数的vector
10.8 计数
10.9 检查其他值
10.10 直方图
10.11 单次遍历的解决方案
10.12 随机种子
10.13 术语
第11章 成员函数
11.1 对象和方法
11.2 print
11.3 隐式变量访问
11.4 另一个例子
11.5 第三个例子
11.6 更复杂的例子
11.7 结构体
11.8 初始化还是构造
11.9 最后一个例子
11.10 头文件
11.11 术语
第12章 包含对象的vector
12.1 复合形式
12.2 Card对象
12.3 printCard函数
12.4 equals函数
12.5 isGreater函数
12.6 包含Card对象的vector
12.7 printDeck函数
12.8 搜索
12.9 二分查找
12.10 vector和子vector
12.11 术语
第13章 向量对象
13.1 枚举类型
13.2 switch语句
13.3 Deck
13.4 另一个构造函数
13.5 Deck成员函数
13.6 洗牌
13.7 排序
13.8 subdeck
13.9 洗牌和处理
13.10 合并排序
13.11 术语
第14章 类和不变式
14.1 私有数据和私有类
14.2 什么是类
14.3 复数
14.4 访问器函数
14.5 输出
14.6 支持复数运算的函数
14.7 支持复数运算的其他函数
14.8 不变式
14.9 先验条件
14.10 私有函数
14.11 术语
第15章 文件输入/输出和apmatrix
15.1 流
15.2 文件输入
15.3 文件输出
15.4 输入解析
15.5 数字解析
15.6 Set数据结构
15.7 apmatrix
15.8 距离矩阵
15.9 合适的距离矩阵
15.10 术语
附录A AP类的快速参考 显示全部信息
How to think like a computer scientist C++ version
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×