新手上路 收藏本页
社科赛斯 联系我们
资料下载 设为主页
您现在的位置:首页>资料下载>数学>正文

工程硕士联考数学考试试题及答案—数据结构

  编辑:wman 来源:不详 日期:

2008-8-8 9:52:17

点击:  
 

注:1、除第九题外,其他各题每题10分,第九题20分。

2、所有试题的答案写在答题纸上。

 

一、判断下列叙述的对错。

(1) 线性表的逻辑顺序与物理顺序总是一致的。

(2) 线性表的顺序存储表示优于链式存储表示。

(3) 线性表若采用链式存储表示时所有结点之间的存储单元地址可连续可不连续。

(4) 二维数组是其数组元素为线性表的线性表。

(5) 每种数据结构都应具备三种基本运算:插入、删除和搜索。

 

二、设单链表中结点的结构为

typedef struct node { //链表结点定义

ElemType data; //数据

struct node * Link; //结点后继指针

} ListNode;

(1) 已知指针p所指结点不是尾结点,若在*p之后插入结点*s,则应执行下列哪一个操作?

A. s->link = p; p->link = s;

B. s->link = p->link; p->link = s;

C. s->link = p->link; p = s;

D. p->link = s; s->link = p;

 

(2) 非空的循环单链表first的尾结点(由p所指向)满足:

A. p->link == NULL;

B. p == NULL;

C. p->link == first;

D. p == first;

 

三、设有一个顺序栈S,元素s1, s2, s3, s4, s5, s6依次进栈,如果6个元素的出栈顺序为s2, s3, s4, s6, s5, s1,则顺序栈的容量至少应为多少?

 

四、一棵具有n个结点的理想平衡二叉树(即除离根最远的最底层外其他各层都是满的,最底层有若干结点)有多少层?若设根结点在第0层,则树的高度h如何用n来表示(注意n可能为0)?

 

五、从供选择的答案中选择与下面有关图的叙述中各括号相匹配的词句,将其编号填入相应的括号内。

(1) 对于一个具有n个结点和e条边的无向图,若采用邻接表表示,则顶点表的大小为( A ),所有边链表中边结点的总数为( B )。

(2) 采用邻接表存储的图的深度优先遍历算法类似于树的( C )。

(3) 采用邻接表存储的图的广度优先遍历算法类似于树的( D )。

(4) 判断有向图是否存在回路,除了可以利用拓扑排序方法外,还可以利用( E )。

供选择的答案

A:① n n+1 n-1 n+e

B:① e/2 e 2e n+e

C~D:① 中根遍历 先根遍历 后根遍历 按层次遍历

E:① 求关键路径的方法 求最短路径的Dijkstra方法

深度优先遍历算法 广度优先遍历算法

 

六、填空题

(1) 在用于表示有向图的邻接矩阵中, 对第i行的元素进行累加, 可得到第i 个顶点的( )度, 而对第j列的元素进行累加, 可得到第j个顶点的( )度。

(2) 一个连通图的生成树是该图的( )连通子图。若这个连通图有n个顶点, 则它的生成树有( )条边。

(3) 给定序列{100, 86, 48, 73, 35, 39, 42, 57, 66, 21}, 按堆结构的定义, 则它一定( )堆。

(4) 在进行直接插入排序时, 其数据比较次数与数据的初始排列( )关;而在进行直接选择排序时,其数据比较次数与数据的初始排列( )关。

(5) 利用关键码分别为10, 20, 30, 40的四个结点,能构造出( )种不同的二叉搜索树。

 

七、设带表头结点的双向链表的定义为

typedef int ElemType;

typedef struct dnode { //双向链表结点定义

ElemType data; //数据

struct dnode * lLink, * rLink; //结点前驱与后继指针

DblNode;

 

typedef DblNode * DblList; //双向链表

试设计一个算法,改造一个带表头结点的双向链表,所有结点的原有次序保持在各个结点的右链域rLink中,并利用左链域lLink把所有结点按照其值从小到大的顺序连接起来。

 

八、设有一个关键码的输入序列 { 55, 31, 11, 37, 46, 73, 63, 02, 07 ,

(1) 从空树开始构造平衡二叉搜索树, 画出每加入一个新结点时二叉树的形态。若发生不平衡

本新闻共2页,当前在第1页  1  2  

 
[论坛]   【打印】 【关闭】
相关链接
GCT数学试题 附答案2008GCT数学全真试题附答案
最新GCT练习试题二附答案最新GCT练习试题一附答案
2008年GCT数学试题08年在职GCT数学试题附答案
08年10月在职GCT数学试题(3)08年10月在职GCT数学试题(2)
08年10月在职GCT数学试题(1)工程硕士入学考试 GCT数学模拟试
工程硕士入学考试 GCT数学模拟试工程硕士入学考试 GCT数学模拟试
工程硕士入学考试 GCT数学模拟试2008年工程硕士GCT考试数学基础能
2007年(GCT)全国考试统考数学卷及工硕模拟题:工硕数学模拟题
08年GCT逻辑全真模拟试题及答案解08年GCT逻辑全真模拟试题及答案解
08年GCT逻辑全真模拟试题及答案解2008年GCT考试复习规划-数学部分
 
院校推荐
北京大学创于1898年,初名京师大学堂,是第一所国立综合性大学,也是当时中国的最高教育行政机关。辛亥革命后,于1912年改为现名。
水木清华,人文日新。九十多年的历史,孕育和积淀了清华大学优良的传统和深厚的文化底蕴
中国人民大学是一所以人文社会科学为主,兼有部分理工学科的综合性研究型全国重点大学。
北京航空航天大学创办于1952年,是一所具有航空航天特色和工程技术优势的多科性、开放式、研究型大学
复旦大学经历近百年的沿革。1917年复旦公学改名为私立复旦大学,下设文、理、商三科以及预科和中学部。
中山大学位于改革开放前沿的广东省。现有四个校区,总面积达6.17平方公里

西安交通大学是国家教育部直属重点大学。其前身是 1896 年创建于上海的南洋公学, 1921年改称交通大学
大连理工大学 1949年4月建校,时为大连大学工学院
中国科学院已发展成为国家在科学技术方面的最高学术机构和全国自然科学与高新技术的综合研究与发展中心
上海交通大学是教育部直属,由教育部和上海市共建的全国重点大学,其前身为创办于1896年的南洋公学,是中国历史最悠久的高校之一。
Copyright ©2002-2005 MBAschool.com.cn, All Rights Reserved.
本站归属 版权所有 中国工程硕士教育网
E-mail: success_master@126.com 传真:010-82621297 82623253-12
考前咨询:010-89175229 89175222 010-82621297 010-82623253 010-82865279 010-82865312各转14、15、16、17、18
SMBA咨询:010-82621297转21 010-82623253转21 010-82865279转21 010-82865312转21 咨询QQ:595982208 (SMBA & MBA)
联系地址:北京市海淀区清华东门外华清嘉园6号楼603室 邮编:100083
中华人民共和国信息产业部网站备案号:京ICP备05084189号