| 第1章 算法和数据结构 1.1 算法与数据结构概述 1.1.1 算法的概念 1.1.2 算法的复杂度 1.1.3 数据结构的定义 1.1.4 数据结构的表示 1.1.5 线性结构与非线性结构 1.2 线性表 1.2.1 线性表概述 1.2.2 线性表的顺序存储 1.3 栈和队列 1.3.1 栈的定义与操作 1.3.2 队列的定义与操作 1.4 线性链表 1.4.1 线性表的链式存储 1.4.2 双向链表的结构及其基本运算 1.5 树与二叉树 1.5.1 树的定义 1.5.2 二叉树的定义及其性质 1.5.3 二叉树的遍历 1.6 查找技术 1.6.1 顺序查找 1.6.2 二分法查找 1.7 排序技术 1.8 习题 1.8.1 选择题 1.8.2 填空题 第2章 程序设计结构 2.1 程序设计方法与风格 2.2 结构化程序设计 2.3 面向对象的程序设计 2.3.1 面向对象的特点 2.3.2 类和实例 2.3.3 消息 2.4 习题 2.4.1 选择题 2.4.2 填空题 第3章 软件工程基础 3.1 软件工程的基本概念 3.1.1 软件的含义 3.1.2 软件工程 3.2 结构化分析方法 3.2.1 结构化分析方法概述 3.2.2 软件需求规格说明书 3.3 结构化设计方法 3.3.1 软件设计的基本内容 3.3.2 结构化设计 3.3.3 概要设计 3.3.4 详细设计 3.4 软件测试 3.4.1 软件测试概述 3.4.2 软件测试技术 3.5 程序的调试 3.5.1 步骤与方法 3.5.2 静态调试 3.5.3 动态调试 3.6 习题 3.6.1 选择题 3.6.2 填空题 第4章 数据库设计基础 4.1 数据库的基本概念 4.1.1 数据和信息 4.1.2 数据处理、数据库与数据库管理系统 4.1.3 数据库系统的发展 4.1.4 数据库系统的内部结构体系 4.2 数据模型 4.2.1 数据模型概述 4.2.2 e-r模型 4.2.3 关系模型 4.2.4 数据操作 4.2.5 关系中的数据约束 4.3 关系代数 4.4 数据库设计 4.5 习题 4.5.1 选 更多 |
商品评论(0条)