图书目录

目录

第1章计算机基础知识1

1.1基本常识1

1.1.1基本知识

介绍1

1.1.2典型习题

解析5

1.1.3知识点

巩固7

1.2系统结构8

1.2.1基本知识

介绍8

1.2.2典型习题

解析10

1.2.3知识点

巩固13

1.3软件系统14

1.3.1基本知识

介绍14

1.3.2典型习题

解析15

1.3.3知识点

巩固16

1.4数据表示与计算16

1.4.1基本知识

介绍16

1.4.2典型习题

解析20

1.4.3知识点

巩固25

1.5信息编码25

1.5.1基本知识

介绍25

1.5.2典型习题

解析29

1.5.3知识点

巩固30

1.6网络基础31

1.6.1基本知识

介绍31

1.6.2典型习题

解析34

1.6.3知识点

巩固37第2章程序设计基础39

2.1计算机语言

与算法39

2.1.1基本知识

介绍39

2.1.2典型习题

解析45

2.1.3知识点

巩固 50

2.2C++语言基础51

2.2.1基本知识

介绍51

2.2.2典型习题

解析54

2.2.3知识点

巩固57第3章基本数据结构59

3.1线性表59

3.1.1基本知识介绍59

3.1.2典型习题解析60

3.1.3知识点巩固62

3.2栈和队列63

3.2.1基本知识介绍63

3.2.2典型习题解析63

3.2.3知识点巩固69

3.3树70

3.3.1基本知识介绍70

3.3.2典型习题解析72

3.3.3知识点巩固77

3.4图78

3.4.1基本知识介绍78

3.4.2典型习题解析80

3.4.3知识点巩固82

3.5排序83

3.5.1基本知识介绍83

3.5.2典型习题解析88

3.5.3知识点巩固90第4章离散数学与组合数学92

4.1应用数学92

4.1.1基本知识介绍92

4.1.2典型习题解析93

4.1.3知识点巩固98

4.2组合学100

4.2.1基本知识介绍100

4.2.2典型习题解析102

4.2.3知识点巩固107第5章阅读程序和完善程序109

5.1阅读程序和完善程序概述109

5.2阅读程序常用解题方法109

5.2.1模拟执行(纸笔

追踪)109

5.2.2边界值测试114

5.2.3静态分析代码逻辑115

5.3完善程序常用解题方法119

第6章C++基础语法124

6.1基本知识介绍124

6.1.1常量与变量124

6.1.2C++的3种基本控

制结构125

6.1.3数组127

6.1.4函数128

6.2典型习题解析130

6.3知识点巩固156第7章数据结构164

7.1基本知识介绍164

7.1.1数组164

7.1.2栈165

7.1.3队列166

7.1.4树和二叉树168

7.1.5图170

7.2典型习题解析173

7.3知识点巩固182第8章算法186

8.1基本知识介绍186

8.1.1查找算法186

8.1.2排序算法187

8.1.3贪心算法189

8.1.4分治算法192

8.1.5回溯算法193

8.1.6动态规划195

8.2典型习题解析197

8.3知识点巩固211附录216部分习题参考答案250