题目内容 (请给出正确答案)
[主观题]

设G是含有n个顶点(设顶点编号为1,2,…,n)的有向无环图。将G用如下定义的邻接表存储(编者略)。请编写

设G是含有n个顶点(设顶点编号为1,2,…,n)的有向无环图。将G用如下定义的邻接表存储(编者略)。请编写一个非递归算法求G的每个顶点出发的最长路径的长度(每条弧的长度均为1)并存入mpl域中。要求:首先写出算法思想,然后写算法过程。

查看答案
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“设G是含有n个顶点(设顶点编号为1,2,…,n)的有向无环图…”相关的问题

第1题

自由树(即无环连通图)T=(K,E)的直径是树中所有点对间最短路径长度的最大值,即T的直径定义为MAX D

(u,v),这里D(u,v)表示顶点u到顶点v的最短路径长度(路径长度为路径中所包含的边数)。试写一算法求T的直径,并分析算法的时间复杂度。(时间复杂度越小得分越高。)【中科院计算所1999五、3(20分)】

点击查看答案

第2题

采用链接表存储结构,编写一个判别无向图中任意给定的两个顶点之间是否存在一条长度为k的简单路径

算法。【中国海洋大学2005九(18分)】

点击查看答案

第3题

设计算法求距离顶点V0的最短路径长度(以弧数为单位)为K的所有顶点,要求尽可能地节省时间。【东南大

学2002八(10分)2005五(10分)】

点击查看答案

第4题

求解下面有向图的有关问题: (1)判断此有向图是否有强连通分量?若有请画出。 (2)画出此有向图的

十字链表存储结构;其顶点表结点结构为(data,firstin,firstout),其中data,是顶点的有关信息;firstin是指向以该顶点为弧头的第一条边的指针;firstout是指向以该顶点为弧尾的第一条边的指针。其表结点的结构为(tailvex,headvex,weight,hlink,tlink),其中tailvex、headvex分别为弧尾和弧头在图中的序号;weight是弧上的权值,hlink

点击查看答案

第5题

给定n个村庄之间的交通图,若村庄i和j之间有道路,则将顶点i和j用边连接,边上的mj表示这条道路的长

度,现在要从这n个村庄中选择一个村庄建一所医院,问这所医院应建在哪个村庄,才能使离医院最远的村庄到医院的路程最短?试设计一个解答上述问题的算法,并应用该算法解答如图所示的实例。【中国矿业大学2000十五(15分)】

点击查看答案

第6题

已知n个顶点的有向图,用邻接矩阵表示,编写函数,计算每对顶点之间的最短路径。【南京航空航天大学20

01九(10分)】

点击查看答案

第7题

设图用邻接表表示,写出求从指定顶点到其余各顶点的最短路径的Dijksua算法。要求:(1)对所用的辅助

数据结构,邻接表结构给以必要的说明;(6分)(2)写出算法描述。(C,类Pascal,类C均可)(14分)【南京理工大学1996四、1(20分)】

点击查看答案

第8题

我们可用“破圈法”求解带权连通无向图的一棵最小代价生成树。所谓“破圈法”就是“任取一圈,去掉圈上

权最大的边”,反复执行这一步骤,直到没有圈为止。请给出用“破圈法”求解给定的带权连通无向图的一棵最小代价生成树的详细算法,并用程序实现你所给出的算法。注:圈就是回路。【复旦大学1997六(13分)】

点击查看答案

第9题

二部图(biparite graph)G=(V,E)是一个能将其结点集V分为两个不相交子集V1和V2= V-V1的无向图,使

得:V1中的任何两个结点在图G中均不相邻,V2中的任何两个结点在图G中也均不相邻。 (1)请各举一个结点个数为5的二部图和非二部图的例子。 (2)请用C或Pascal编写一个函数BIPARTITE判断一个连通无向图G是否是二部图,并分析程序的时间复杂度。设G用二维数组A来表示,大小为n*n(n为结点个数)。请在程序中加必要的注释。若有必要可直接利用堆栈或队列操作。【浙江大学1998

点击查看答案

第10题

从根到叶子的最大距离称为树的半径。给定一个无向连通图,写一个算法以找出半径最小的生成树。【东北

大学2003五(10分)】

点击查看答案
热门考试 全部 >
相关试卷 全部 >
账号:
你好,尊敬的上学吧用户
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
谢谢您的反馈

您认为本题答案有误,我们将认真、仔细核查,
如果您知道正确答案,欢迎您来纠错

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
上学吧
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反上学吧购买须知被冻结。您可在“上学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
上学吧
点击打开微信