计算机软件技术基础总复习.ppt

  1. 1、本文档共169页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机软件技术基础总复习

总复习 各部分内容比例 数据结构 50%左右 操作系统 30 %左右 数据库系统 15 %左右 软件工程 5 %左右 考试时间: 12周四6-7 考试地点: 231:M206/M306 251:D209/B209 集中答疑时间:12周二6-7,周三下午 答疑地点:实验楼304 数据结构 树形结构 树的概念,包括与树有关的各个名词的意义 二叉树的定义 二叉树的性质 两种特殊情形的二叉树(完全二叉树和满二叉树的定义) 二叉树的遍历: 能够熟练排出二叉树的三种遍历次序。 三种遍历算法的实现,运用这些算法解决简单的问题。 二叉排序树 二叉排序树的插入和生成,给定一个序列,画出二叉排序树的生成过程。 二叉排序树中结点的删除。 哈夫曼树: 用图示法画出哈夫曼树 根据哈夫曼树给出最优前缀码。 图形结构 图的概念包括与图有关的各个名词的意义 图的邻接矩阵表示法和邻接表表示法 根据表示法画出图或者根据图写出邻接矩阵表示或画出邻接表。 图的遍历 深度优先遍历 广度优先遍历 单源最短路径 拓扑排序 查找 查找的基本概念,平均查找长度的定义及计算 线性表的查找有三种方法 顺序查找、二分查找、分块查找 二叉排序树查找 哈希查找,什么是哈希表?哈希函数、哈希值、哈希的含义。冲突(碰撞)、同义词的含义。 处理哈希表中冲突的方法: 开放定址法 拉链法 画出哈希表,并计算哈希表中查找的平均查找长度 处理机管理 作业的概念 作业的定义、组成、 JCB、状态 进程的概念 进程的定义、PCB、进程与程序 进程状态及进程控制 进程状态及转换、进程队列、进程控制 处理机调度 高级调度、低级调度、调度算法 进程的同步与互斥 概念、解决同步互斥的软件工具( P-V操作)、生产者─消费者问题 死锁 产生死锁的原因、必要条件、解决死锁方法 解决死锁方法 预防:在系统运行之前就采取措施,严格防止死锁的产生。方法为:破坏死锁产生的四个必要条件之一。 一次性分配资源。 申请不到资源,则释放全部资源。 资源编号,从低到高申请。 避免:允许死锁产生的四个必要条件存在,当系统有可能产生死锁时,小心地避免。 银行家算法。 检测和恢复:允许死锁的产生,每隔一段时间进行检测,若存在死锁,则即决之。 化简资源分配图。 撤销进程。按某种次序强行从系统中撤销一个或多个卷入死锁的进程,收回它们的资源,直到有足够的资源可供其他进程执行完毕。 挂起进程。使用挂起/激活机构挂起一些进程,暂时剥夺它们占有的资源,以解除死锁,待以后条件满足后再激活被挂起的进程。 数据库系统概述 数据库基本概念 DB、 DBMS、 DBS、DBA 数据模型 数据模型(E-R图) 、结构模型(层次、网状、关系)、 E-R图转换为关系模型 数据库系统结构(三级模式结构) 外模式、模式、内模式、外模式/模式映象、模式/内模式映象 、逻辑独立性、物理独立性 关系数据库的基本概念 关系、元组、属性、候选码、主码 关系模式、关系模型、关系特点 关系数据操作语言 关系代数 传统的集合运算(并、交、差、广义笛卡尔积) 专门的关系运算(选择、投影、连接(条件连接、自然连接)) 结构化查询语言SQL SQL:DDL、DML、DCL SELECT语句的使用 数据库设计与应用 关系模式规范化 范式、规范化、 1NF、 2NF、 3NF 数据库设计 软件工程 结构化软件开发方法 线性链表的基本操作 指针赋值 指针移动 后插 前插 栈的定义 限定只能在表的一端进行插入和删除的特殊的线性表 栈顶(top):允许插入和删除的一端; 栈底(bottom):不允许插入和删除的一端。 空栈:表中无元素时。 栈的修改是按后进先出的原则进行的,我们又称栈为LIFO表(Last In First Out). 练习 设一数列的顺序为1,2,3,4,5 通过栈操作,不可能得到的序列是( ) A. 23451 B. 54123 C. 23145 D. 15432 练习 设一数列的顺序为1,2,3,4,5 通过栈操作,不可能得到的序列是( ) A. 23451 B. 54123 C. 23145 D. 15432 队的定义 一种特殊的线性结构,限定只能在表的一端进行插入,在表的另一端进行删除的线性表 队尾(rear):允许插入的一端 队头 (Front):允许删除的一端 队列的操作原则是先进先出的,所以队列又称作FIFO表(First In First Out) 数组的顺序存储结构 计算机的内存结构是一维的,因此将数组元素排成线性序列,然后将这个线性序列存放在存储器中 行优先顺序:把数组按一行一行的顺序依次排列。 列优先顺序:就是把数组按一列列的顺序依次排列。 地址的计算方法 ——二维按行优先顺序存放 地址的

文档评论(0)

pangzilva + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档