一、填空题

1. 应用prim 算法求解连通网络的最小生成树问题。

(1)针对如图所示的连通网络,试按如下格式给出在构造最小生成树过程中顺序选出的各条边。

〔始顶点号,终顶点号,权值)

(2)下面是Prim 算法的实现,中间有5个地方缺失,请阅读程序后将它们补上。

的值在〈limits •h>中

//图的顶点数,应由用户定义

//用二维数组作为邻接矩阵表示

//生成树的边结点

//边的起点与终点

//边上的权值

//最小生成树定义

//从顶点rt 出发构造图G 的最小生成树T ,rt 成为树的根结点

//初始化最小生成树

T

//依次求MST 的候选边

//遍历当前候选边集合

//选具有最小权值的候选边

//图不连通,出错处理

//修改候选边集合

【答案】(1)(0,3,1); (3,5, 4); (5,2,2); (3,1, 5); (1,4,3) (2)①T[k]; tovex=i②min=Maxint③mispos=i④exit (O )⑤T[i]; fromvex=v

【解析】Prim 算法的执行类似于寻找图的最短路径的Dijkstra 算法。假设N={V,E}是连通图

,是N

上最小生成树边的集合。算法从属于

为止。 2. 中缀式运算结果为_____。

【答案】

【解析】中缀式相当于中序遍历,前缀式相当于前序遍历,后缀式相当于后序遍历。

3. N 个顶点的连通图用邻接矩阵表示时,该矩阵至少有_____个非零元素。

【答案】2(N-1)

【解析】所谓连通图一定指的是无向图,有向图会称作强连通图。连接N 个顶点,至少需要N-1条边就可 以了。由于无向图的每一条边同时关联了两个顶点。因此用邻接矩阵表示时,该矩阵至少有2(N-1)个非零元素。

4. 如果按关键码值递増的顺序依次将关键码值插入到二叉排序树中,则对这样的二叉排序树检索时,平均比较次数为_____。

【答案】

【解析】如果关键码是排好序的,构建二叉排序树就会形成一个单支树,它的查找效率和顺 序查找效率一样为

5. 在有n 个顶点的有向图中,每个顶点的度最大可达。

【答案】2(n-l )

【解析】当有向图为完全连通图时每个顶点的度达到最大,出度入度均为n-1。

6. 设数组的基地址为2000,每个元素占2个存储单元,若以行序为主序顺序存储,则元素为_____。

【答案】9174;8788

【解析】设一个元素的行标为i ,列标为j 。若以行序为主存储顺序,则它的存储地址为

E T 开始,重复执行下述操作:在所有u

属于

加入集合

同时将

并入

v

直到

的边(u ,v )属于E

中找一条代价最小的边

对应的前缀式为_____,若则后缀式的

的存储地址为_____;若以列序为主序顺序存储,则元素的存储地址

若以列序为主存储顺序,则它的存储地址为

7. 文件由_____组成;记录由_____组成。

【答案】记录;数据项

8. 从用户的观点看,文件的逻辑结构通常可以区分为两类:一类是如NdBASE 中数据库文件那样的文件组织结构,称为_____文件:另一种是诸如用各种文字处理软件编辑成的文本文件,称为_____文件。从文件在存储器上的存放方式来看,文件的物理结构往往可区分为三类,即_____,_____和_____。B+树适用于组织_____的索引结构,m

阶个关键码。

【答案】数据库;文本;顺序组织;随机组织;链组织;随机组织;

9. 当线性表的元素总数基本稳定,且很少进行插入和删除操作,但要求以最快的速度存取线性表中的元素时,应采用_____存储结构。

【答案】顺序

【解析】顺序存储结构的存取操作比较方便,但插入和删除操作不如链式存储结构方便,而且需要连续的存储空间,由于该线性表的元素总数基本稳定,而且很少进行插入删除操作,为了更快的存取元素,顺序表更合适。

10.在图G 的邻接表表示中,每个顶点邻接表中所含的结点数,对于无向图来说等于该顶点的_____; 对于有向图来说等于该顶点的_____。

【答案】度;出度

树每个结点至多有_____个儿子,除

根结点外每个结点至少有_____个儿子,根结点至少有_____个儿子,有k 个儿子的结点必有_____

二、选择题

11.数组通常具有的两种基本操作是( )。

A. 查找和修改 B. 查找和索引 C. 索引和修改 D. 建立和删除 【答案】A

【解析】数组中的元素是顺序存放的,通过下标可以很好地查找数组元素,同时通过对应的指针可以修改数组元素的值,因此数组通常具有的两种基本操作是查找和修改。根据数组的性质,数组通常具有的两种基本运算是排序和查找。

12.下面关于串的叙述中,不正确的是( )。

A. 串是字符的有限序列

计算机学科专业基础综合961,2017年北京航空航天大学计算机学院961计算机学科专业基础综合之数据结构考研强化模拟题...相关推荐

  1. c语言 试题 中荷,2017年东北大学中荷生物医学与信息工程学院842计算机专业基础考研强化模拟题...

    目录 2017年东北大学中荷生物医学与信息工程学院842计算机专业基础考研强化模拟题(一).... 2 2017年东北大学中荷生物医学与信息工程学院842计算机专业基础考研强化模拟题(二).. 13 ...

  2. 中国石油大学计算机摸底考试试题,2017年中国石油大学(华东)计算机与通信工程学院859数据结构考研仿真模拟题...

    目录 2017年中国石油大学(华东)计算机与通信工程学院859数据结构考研仿真模拟题(一).... 2 2017年中国石油大学(华东)计算机与通信工程学院859数据结构考研仿真模拟题(二).. 13 ...

  3. 天津科技大学计算机组成原理答案,2017年天津科技大学842自命题计算机学科专业基础综合[专硕]之计算机组成原理考研强化模拟题...

    一.选择题 1. 若路由器R 因为拥塞丢弃IP 分组,则此时R 可向发出该IP 分组的源主机发送的ICMP 报文件类型是( ). A. 路由重定向 B. 目的不可达 C. 源抑制 D. 超时 [答案] ...

  4. 南京农业大学计算机组成原理,2017年南京农业大学信息科学技术学院853计算机专业基础综合之计算机组成原理考研强化模拟题...

    一.选择题 1. 多核处理机是_____计算机,它有_____个CPU .( ) A. 空间并行,1 B. 时间并行,多 C. 空间并行,多 D. 时间并行,1 [答案]C 2. 下列因素中,不会影响 ...

  5. 五邑大学计算机组成原理试卷,2017年五邑大学信息工程学院807微机原理与应用[专业硕士]之计算机组成原理考研强化模拟题...

    一.选择题 1. -个TCP 连接总是以1KB 的最大段发送TCP 段,发送方有足够多的数据要发送.当拥塞窗口为16KB 时发生了超时,如果接下来的4个RTT (往返时间)时间内的TCP 段的传输都是 ...

  6. 961计算机组成原理,2017年华中科技大学附属协和医院961计算机组成原理考研强化模拟题...

    一.选择题 1. 20世纪50年代,为了发挥_____的效率,提出了_____技术,从而发展了操作系统,通过它对_____进行管理和调度.( ) A. 计算机,操作系统,计算机 B. 计算,并行,算法 ...

  7. 河海大学839计算机技术基础,2017年河海大学计算机与信息学院839通信原理考研强化模拟题...

    一.选择题 1. 线性分组码的最小汉明距为5, 则最多可检测( )位错,或者纠正( )位错. A.6, 2 B.5, 4 C.4, 2 D.5, 3 [答案]C [解析]在一个码组内检测e 个误码,要 ...

  8. 北京工商大学计算机考研818真题,2017年北京工商大学计算机与信息工程学院818数据结构考研仿真模拟题...

    一.填空题 1. 数据结构是研讨数据的_____和_____以及它们之间的相互关系,并对与这种结构定义相应的_____,设计出相应的_____. :算法 [答案]逻辑结构:物理结构:操作(运算) 2. ...

  9. 医学院交换去计算机学院,2017年北京协和医学院阜外心血管病医院823计算机原理考研强化模拟题...

    一.选择题 1. 至今为止,计算机中的所有信息仍以二进制方式表示的理由是( ). A. 节约元件 B. 运算速度快 C. 物理器件性能所致 D. 信息处理方便 [答案]C 2. FTP 客户和服务器间 ...

最新文章

  1. workgroup无法访问?
  2. VeriSign SSL证书apache安装
  3. HDU-3038-How Many Answers Are Wrong
  4. 题库练习4(提取不重复的数字、字符个数统计、数字颠倒、字符串反转)
  5. 图5-5与代码中变量的对应关系
  6. 2019年该学习哪门语言?建议学习C#语言
  7. System.Net.Cookie
  8. 我喜欢阅读和计算机英语,关于自考中的计算机专业
  9. python判断是否登录成功_python-42: 怎么判断模拟登录是否成功
  10. jQuery写登录弹窗并居中显示
  11. 人体的基本五行 - 心肝脾肺肾,金木水火土 对应关系与基础解读
  12. 数据库使用SHADOW系统实现高可用性
  13. Jenkins自动集成
  14. 5G消息真的来了!上海开启试商用!(附5G消息关键数据)
  15. 软考网络工程师协议和名称---必看
  16. Lake Shore PT-100铂电阻温度传感器
  17. CF #768 F.Flipping Range
  18. 使用UC浏览器安卓版访问大多数网站遇到400 bad request错误
  19. 关于鼠标右键的快捷键
  20. 莱芜和莱西、莱阳、莱州有什么关系?

热门文章

  1. 修改的梅花雪的日期控件。。只是一些小改动
  2. go 设置进程名_七天用Go写个docker(第六天)
  3. python int32 int8_python-使用numpy视图将int32转换为int8
  4. 量子计算与量子信息_量子计算会破坏安全性吗?
  5. 如何在Linux上运行Windows软件?
  6. 如何使用Python入侵Eclipse IDE
  7. nginx mozilla_Mozilla Firefox 11岁生日快乐!
  8. java string范围_字符串索引超出范围? (Java,子字符串循环...
  9. CAN笔记(5) 协议标准规格
  10. TensorFlow笔记(2) 常量与变量