第一部分 算法与数据结构 1
基础知识概述 1
考点1算法 21
考点2数据结构 24
考点3线性表 26
考点4栈和队列 28
考点5二叉树 33
考点6查找与排序 39
第二部分 程序设计基础 42
基础知识概述 42
考点7程序设计方法和风格 48
考点8结构化程序设计 49
考点9面向对象程序设计 50
第三部分 软件工程学 53
基础知识概述 53
考点10软件工程基本概念 73
考点11软件生命周期 75
考点12结构化分析方法 78
考点13结构化设计方法 79
考点14软件测试 83
考点15程序调试 87
第四部分 数据库设计基础 88
基础知识概述 88
考点16数据库基础知识 125
考点17数据库管理技术的发展 130
考点18数据模型 131
考点19关系数据库及关系运算 136
考点20数据库设计 140
参考文献 143
编写后记 144
致谢 145