绪论 1
第1篇 程序设计语言篇 9
第1章 整型数据及其运算 9
应用任务1.1 9
应用任务1.2 12
应用任务1.3 15
应用任务1.4 17
应用任务1.5 23
实训 26
第2章 实型数据及其运算 27
应用任务2.1 27
应用任务2.2 29
应用任务2.3 32
应用任务2.4 35
应用任务2.5 38
实训 40
第3章 字符数据及其运算 42
应用任务3.1 42
应用任务3.2 44
应用任务3.3 46
应用任务3.4 48
实训 50
第4章 矩阵的存储与运算 51
应用任务4.1 51
应用任务4.2 55
应用任务4.3 57
应用任务4.4 58
实训 61
第5章 函数与模块化设计 64
应用任务5.1 64
应用任务5.2 67
应用任务5.3 69
应用任务5.4 73
实训 75
第6章 文件输入输出 76
应用任务6.1 76
应用任务6.2 79
应用任务6.3 81
实训 83
第7章 总结与提高 85
主要知识点 85
综合实训 86
第2篇 数据结构基础篇 91
第8章 结构体 91
应用任务8.1 91
应用任务8.2 94
应用任务8.3 97
实训 100
第9章 顺序表 102
应用任务9.1 102
应用任务9.2 106
应用任务9.3 108
应用任务9.4 110
应用任务9.5 114
实训 117
第10章 指针 118
应用任务10.1 118
应用任务10.2 121
应用任务10.3 123
应用任务10.4 124
应用任务10.5 125
应用任务10.6 127
实训 128
第11章 链表 130
应用任务11.1 130
应用任务11.2 134
应用任务11.3 137
应用任务11.4 141
应用任务11.5 144
实训 150
第12章 栈 152
应用任务12.1 152
应用任务12.2 156
应用任务12.3 161
应用任务12.4 164
实训 168
第13章 队列 169
应用任务13.1 169
应用任务13.2 174
应用任务13.3 178
应用任务13.4 184
实训 187
第14章 总结与提高 189
主要知识点 189
综合实训 190
第3篇 数据结构提高篇 195
第15章 树及应用 195
应用任务15.1 195
应用任务15.2 200
应用任务15.3 203
应用任务15.4 204
应用任务15.5 208
应用任务15.6 211
实训 215
第16章 图及应用 216
应用任务16.1 216
应用任务16.2 220
应用任务16.3 225
应用任务16.4 231
应用任务16.5 235
应用任务16.6 244
应用任务16.7 251
实训 257
第17章 总结与提高 258
主要知识点 258
综合实训 258
参考文献 261