[考研类试卷]计算机专业基础综合数据结构(图)历年真题试卷汇编8及答案与解析.doc
《[考研类试卷]计算机专业基础综合数据结构(图)历年真题试卷汇编8及答案与解析.doc》由会员分享,可在线阅读,更多相关《[考研类试卷]计算机专业基础综合数据结构(图)历年真题试卷汇编8及答案与解析.doc(9页珍藏版)》请在麦多课文档分享上搜索。
1、计算机专业基础综合数据结构(图)历年真题试卷汇编 8 及答案与解析一、填空题1 在 AOE(Activuty On Edge)网中,从源点到汇点路径上各个活动的时间总和最长的路径称为_。【哈尔滨工业大学 2005 一、2(1 分)】2 下列函数是在无向图的邻接表中删除一条边的算法,请完善该程序。V0id deledge(ALGraph*G,int i, int j)EdgeNode*p,*q;p=G 一adj listifirstedge;if()fG 一adjlisti firstedge=p 一next; free(p);)elsewhile(p 一next 一adjvex!=j )p=G
2、 一adj lisjfirstedge ;if(p 一adjvex= =i)G 一adj listjfirstedge=p 一12ext; free(p);)elsefwhile(p 一12ext 一adlvex!=i p 一next);if(p 一next!=null)q=p 一next;free(q);)【东南大学 2005 数据结构部分三(10 分)】3 应用 Prim 算法求解连通网络的最小生成树问题。(1) 针对右图所示的连通网络,试按如下格式给出在构造最小生成树过程中顺序选出的各条边。(每边 1 分,共 5分)(始顶点号,终顶点号,权值) (2)下面是 Prim 算法的实现,中间有
3、 5 个地方缺失,请阅读程序后将它们补上。 const int MaxInt=INT MAX; INT MAX 的值在中 const int n:6; 图的顶点数,应由用户定义 typedef int AdjMatrixnn; 用二维数组作为邻接矩阵表示 typedef struct 生成树的边结点 int fromVex,toVex ; 边的起点与终点 int weight; 边上的权值 TreeEdgeNode; typedef TreeEdgeNode MST n 一 1; 最小生成树定义 void PrimMST(AdjMatrix G,MST T,int rt) 从顶点 rt 出发构
4、造图 G 的最小生成树 T,rt 成为树的根结点 TreeEdgeN0de e; int i, k=0,min ,minpos,V; for(i=0;i4 n 个顶点的有向图用邻接矩阵 array 表示,下面是其拓扑排序算法,试补充完整。注:(1)图的顶点号从 0 开始计;(2)indegree 是有 n 个分量的一维数组,放顶点的入度; (3)函数 crein 用于算顶点入度;(4)有三个函数 push(data)、pop()、check()其含义为数据 data 进栈、退栈和测试栈是否空(不空返回 1,否则 0)。crein(array,indegree,n)for(i=0;ivertex
5、;graphk count 一一; if()graphkcount=top;top=k;) 【浙江大学 2000 六(15 分)】二、综合题6 如果 G1 是一个具有 n 个顶点的连通无向图,那么 G1 最多有多少条边?G1 最少有多少条边?7 如果 G2 是一个具有 n 个顶点的强连通有向图,那么 G2 最多有多少条边?G2 最少有多少条边?8 如果 G3 是一个具有 n 个顶点的弱连通有向图,那么 G3 最多有多少条边?G3 最少有多少条边? 【复旦大学 1997 一(9 分) 】9 有 n 个顶点的有向强连通图最少有几条边?最多有几条边? 【厦门大学 2006 三、1(25 3 分) 】
6、10 表示一个有 1000 个顶点、1000 条边的有向图的邻接矩阵有多少个矩阵元素?该矩阵是否为稀疏矩阵? 【厦门大学 2006 三、2(25 3 分)】11 一个二部图的邻接矩阵 A 是一个什么类型的矩阵 ?【北京科技大学 1999 一、8(2分)】12 证明:具有 n 个顶点和多于 n 一 1 条边的无向连通图 G 一定不是树。【东南大学 1993 四(10 分) 】13 证明对有向图的顶点适当地编号,可使其邻接矩阵为下三角形且主对角线为全零的充要条件是该图是无环图。【北京邮电大学 2002 三(10 分)】14 如何对有向图中的顶点号重新安排可使得该图的邻接矩阵中所有的 l 都集中到对
7、角线以上? 【清华大学 1999 一、5(2 分) 】15 对于有 n 个顶点的无向图,采用邻接矩阵表示,如何判断以下问题:图中有多少条边?任意两个顶点 i 和 j 之间是否有边相连?任意一个顶点的度是多少?【北京理工大学 2006 六、4(507 分)】【华南理工大学 2005 二、5(4 分)】16 用邻接矩阵表示图时,矩阵元素的个数与顶点个数是否相关?与边的条数是否有关? 【西安电子科技大学 2000 计算机应用一、6(5 分)】16 请回答下列关于图(Graph)的一些问题:(每题 4 分)17 有 n 个顶点的有向强连通图最多有多少条边?最少有多少条边?18 表示一个有 1000 个
8、顶点、1000 条边的有向图的邻接矩阵有多少个矩阵元素?是否为稀疏矩阵?19 对于一个有向图,不用拓扑排序,如何判断图中是否存在环?【清华大学 2000一(12 分 )】19 解答问题。设有数据逻辑结构为:B=(K,R) ,K=K1,K2 ,K9R=,)20 画出这个逻辑结构的图示。(3 分)21 相对于关系 R,指出所有的开始结点和终端结点。(2 分)22 分别对关系 R 中的开始结点,举出一个拓扑序列的例子。(4 分)23 分别画出该逻辑结构的正向邻接表和逆向邻接表。(6 分)【山东工业大学 1999三(15 分 )】24 试用下列三种表示法画出图 G(编者略)的存储结构,并评述这三种表示
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 考研 试卷 计算机专业 基础 综合 数据结构 历年 汇编 答案 解析 DOC
