新書推薦:
《
汉匈战争全史
》
售價:NT$
454.0
《
恶的哲学研究(社会思想丛书)
》
售價:NT$
500.0
《
不止江湖
》
售價:NT$
449.0
《
天才留步!——从文艺复兴到新艺术运动(一本关于艺术天才的鲜活故事集,聚焦艺术史的高光时刻!)
》
售價:NT$
704.0
《
双城史
》
售價:NT$
505.0
《
冯友兰和青年谈心系列:不是问题的问题(哲学大师冯友兰和年轻人谈心,命运解读)
》
售價:NT$
254.0
《
月与蟹(青鲤文库)荣获第144届直木奖,天才推理作家经典作品全新译本。一部青春狂想曲,带你登上心理悬疑之巅。
》
售價:NT$
230.0
《
索恩丛书·盛清统治下的太监与皇帝
》
售價:NT$
403.0
|
內容簡介: |
本书按照教育部提出的计算机基础课程三层次教学体系中的软件技术基础课程的要求,根据高职高专类学生的特点编写,实例贯穿其中,与现实生活相结合。全书共有数据结构、操作系统、软件工程三篇,分为18章。数据结构的主要内容包括算法、线性表、栈、队列、树、图、查找和排序;操作系统的主要内容包括操作系统引论、进程管理、处理机调度与死锁、存储器管理、设备管理及文件管理;软件工程的主要内容包括软件工程概述、传统软件工程设计、面向对象的软件工程及软件工程项目管理;最后附有软件项目开发计划文档供读者参考。本书在内容组织上由浅入深,循序渐进,语言通俗流畅,实例选用得当,与现实生活联系紧密,有利于读者理解和掌握。
每章开头附有基本要求和重点难点,最后附有小结并配有相应的习题。
本书结构合理,内容丰富,通俗易懂,实用性强,适合作为高职高专院校的教材,也可作为计算机二级和三级等级考试的参考书。
|
目錄:
|
第一篇 数据结构
第1章 算法
1.1 数据结构的概念
1.2 数据结构的基本概念和术语
1.3 算法的基本概念
1.3.1 算法的基本特征
1.3.2 算法设计基本方法
1.4 算法分析
1.4.1 算法的时间复杂度
1.4.2 算法的空间复杂度
小结
习题
第2章 线性表
2.1 线性表的概念及运算
2.2 线性表的顺序存储结构
2.2.1 顺序表
2.2.2 顺序表上的基本运算
2.3 线性表的链式存储结构
2.3.1 单链表
2.3.2 单链表上的基本运算
2.3.3 循环链表
2.3.4 双向链表
2.4 顺序表和链表的比较
小结
习题
第3章 栈
3.1 栈的概念及基本运算
3.2 栈的顺序存储结构
3.3 栈的链式存储结构
3.4 栈的应用
小结
习题
第4章 队列
4.1 队列的概念及基本运算
4.2 队列的顺序存储
4.2.1 顺序队列
4.2.2 循环队列
4.3 队列的链式存储
4.4 队列的应用
小结
习题
第5章 树
5.1 树的概念
5.2 二又树
5.2.1 二叉树的概念
5.2.2 二叉树的性质
5.2.3 几种特殊形式的二叉树
5.2.4 二叉树的存储
5.3 二叉树的遍历
5.3.1 遍历方案
5.3.2 遍历算法
5.3.3 遍历序列
5.3.4 二叉链表的构造
5.4 线索二叉树
5.4.1 线索二叉树的概念
5.4.2 二叉树的中序线索化
5.5 树和森林与二叉树的转换
5.5.1 树、森林到二又树的转换
5.5.2 二叉树到树、森林的转换
5.6 哈夫曼树及其应用
5.6.1 哈夫曼树的基本概念
5.6.2 构造最优二叉树
5.6.3 哈夫曼编码
小结
习题
第6章 图
6.1 图的概念
6.2 图的存储
6.2.1 邻接矩阵表示法
6.2.2邻接表表示法
6.3 图的遍历
6.3.1 连通图的深度优先搜索遍历
6.3.2 连通图的广度优先搜索遍历
6.4 生成树和最小生成树
6.4.1 生成树
6.4.2 最小生成树
6.5 最短路径
6.6 拓扑排序
6.7 关键路径
小结
习题
第7章 查找
7.1 基本概念
7.2 线性表的查找
7.2.1 顺序查找
7.2.2 二分查找
7.2.3 分块查找
7.3 二叉排序树
7.4 散列表
7.4.1 散列表的概念
7.4.2 散列函数的构造方法
7.4.3 处理冲突的方法
7.4.4 散列表的查找及分析
小结
习题
第8章 排序
8.1 基本概念
8.2 插入排序
8.2.1 直接插人排序
8.2.2 希尔排序
8.3 交换排序
8.3.1 冒泡排序
8.3.2 快速排序
8.4 选择排序
8.4.1 直接选择排序
8.4.2 堆排序
8.5 归并排序
8.6 分配排序
8.7 内部排序方法的比较和选择
8.8 外部排序简介
8.9 排序应用举例
小结
习题
第二篇 操作系统
第9章 操作系统引论
9.1 操作系统的概念
9.2 操作系统的发展过程
9.3 操作系统的基本特性
9.4 操作系统的主要功能
小结
习题
第10章 进程管理
10.1 进程的基本概念
10.2 进程的控制
10.3 进程的同步与互斥
10.3.1 基本概念
10.3.2 信号量机制
10.4 进程通信
小结
习题
第11章 处理机调度与死锁
11.1 处理机调度的基本概念
11.2 调度算法
11.3 死锁
11.3.1 死锁的相关知识
11.3.2 处理死锁的基本方法
小结
习题
第12章 存储器管理
12.1 存储器管理的基本概念
12.2 存储管理基本技术
12.3 分页存储管理
12.4 分段存储管理
12.5 段页式存储管理
小结
习题
第13章 设备管理
13.1 设备管理的功能及基本概念
13.2 I/O控制方式
13.3 缓冲技术
13.4 设备分配
13.5 设备处理
小结
习题
第14章 文件管理
14.1 基本概念及术语
14.2 文件的组织结构和存取方式
14.3 文件目录管理
14.4 文件存储空间的管理
小结
习题
第三篇 软件工程
第15章 软件工程概述
15.1 软件危机和软件工程的概念
15.2 软件生命周期
15.3 典型的软件工程模型
小结
习题
第1 6章 传统软件工程设计
16.1 软件需求分析
16.2 软件设计
16.3 编码
16.4 软件测试
16.5 软件维护
小结
习题
第17章 面向对象的软件工程
17.1 面向对象的基本概念
17.2 面向对象的系统分析和设计
17.3 UML统一建模语言
小结
习题
第18章 软件工程项目管理
18.1 软件项目管理
18.2 编写“软件项目计划书”
18.3 软件配置管理
18.4 软件质量管理
小结
习题
附录A项目开发计划文档
参考文献
|
|