首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
对于一个使用邻接表存储的有向图G,可以利用深度优先遍历方法,对该图中结点进行拓扑排序。其基本思想是:在遍历过程中,每访问一个顶点,就将其邻接到的顶点的入度减1,并对其未访问的、入度为0的邻接到的顶点进行递归。 (1)给出完成上述功能的图的邻接表定义。 (2
对于一个使用邻接表存储的有向图G,可以利用深度优先遍历方法,对该图中结点进行拓扑排序。其基本思想是:在遍历过程中,每访问一个顶点,就将其邻接到的顶点的入度减1,并对其未访问的、入度为0的邻接到的顶点进行递归。 (1)给出完成上述功能的图的邻接表定义。 (2
admin
2019-08-01
60
问题
对于一个使用邻接表存储的有向图G,可以利用深度优先遍历方法,对该图中结点进行拓扑排序。其基本思想是:在遍历过程中,每访问一个顶点,就将其邻接到的顶点的入度减1,并对其未访问的、入度为0的邻接到的顶点进行递归。
(1)给出完成上述功能的图的邻接表定义。
(2)定义在算法中使用的全局辅助数组。
(3)写出在遍历图的同时进行拓扑排序的算法。
选项
答案
(1)邻接表定义 typedef struct ArcNode{ int adjvex; struet ArcNode * next; }ArcNode; typedef struct VNode{ vertype data: ArcNode*firstare: }VNode,AdjList[MAX]; (2)全局数组定义 int visited[]=0;finished[]=0;flag=1; //flag测试拓扑排序是否成功 ArcNode木final=null: //final是指向顶点链表的指针,初始化为0 (3)算法 void dfs(AdjList g,vertype v){ //以顶点v开始深度优先遍历有向图g,顶点信息就是顶点编号 ArcNode*t: //指向边结点的临时变量 printf(”%d”,v): visited[v]=1; P=g[v].firstarc; while(p!=null){ j=p一>adjvex; if(visited[j]==1&&finished[j]==0)flag=0: //dfs结束前出现回边 else if(visited[j]==0){dfs(g,j);finished[j]=1;} p=p一>next: }//while t=(ArrNode*)malloc(sizeof(ArcNode)); Iit请边结点 t一>adjvex=v:t->next=final;final=t; //将该顶点插入链表 }//dfs结束 int dfs_Topsort(Adjlist g){ //对以邻接表为存储结构的有向图进行拓扑排序,拓扑成功返回1,否则返回0 i=1: while(flag&&i<=n) if(visited.[i]==0){dfs(g,i);finished[i]=1;}//if return(flag); }
解析
转载请注明原文地址:https://kaotiyun.com/show/TkCi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
在西欧列强海外殖民扩张进程中,各国之间相互争夺海上霸权。18世纪末,英国在争霸中取得胜利的根本原因在于()
论述唐代三省制的主要内容和历史意义。
1927年在《中共“八七”会议告全党党员书》中提出了“土地国有”的主张;1929年6月,《红四军司部政治部布告》中规定:“田归耕种的农民所有”;1931年中共制定的土地革命路线明确指出“变建土地所有制为农民土地所有制”。上述材料表明中共()。
1956年,苏共二十大后,匈牙利大党员和群众强烈要求克服个人崇拜,扩大民主,实行经济改革,一些由知识分子、大学生和干部组成的社团组织纷纷成立,其中最有影响者是()。
下列关于基督教的思想来源的叙述,不正确的是()。
在1956年4月提出实现马克思主义同中国实际“第二次结合”任务的是()。
中国共产党在下列哪次会议上规定了党的最高纲领和最低纲领?()
如下图所示为一个网络连接的示意图,主机1到主机2采用了SLIP网络连接,SLIP网络可以传输的最大数据段是296字节,主机2和主机3使用了以太网连接。请问:(1)为了使IP不分片,主机1可以在TCP包中承载多少数据?(2)主机3可以在TCP包中承载多
既考虑作业等待时间又考虑作业执行时间的调度算法是()。
对下列4个序列用快速排序方法进行排序,以序列的第1个元素为基准进行划分。在第1趟划分过程中,元素移动次数最多的是()。
随机试题
金属表面与周围介质发生化学作用而引起的破坏称为表面腐蚀。()
A.精囊B.前列腺C.睾丸D.附睾E.阴茎海绵体属于输精管道的是【】
男性患者,18岁,着凉后出现发热,咳嗽,咳黄痰,未及时治疗,1d前出现高热,咳铁锈色痰。该患者的诊断最可能为
稳定型心绞痛发作时的首选药是
患者女性,50岁,心慌气短10余年,2日前突然咯血,呈鲜红色混有泡沫,既往有关节肿痛病史。体检:面部轻度发绀,心率86次/分,二尖瓣区闻及舒张期隆隆样杂音。心电图提示“P”波呈双峰状。应首先考虑的疾病是
在以下关于信号和信息关系的说法中,正确的是()。
下列关于施工机械安拆费及场外运费的表述中,正确的有()。
在代理的种类中属于全权代理,代理人原则上应代理被代理人的有关财产方面的一切民事法律行为和其他允许代理的行为是()。
按照《个人外汇管理办法》,对经常项目个人外汇管理描述错误的是()。
许多国际政治和经济观察家曾_______地认为,非洲所拥有的大量自然资源,必将促使这块热带大陆在21世纪实现经济起飞,最终保证其繁荣和稳定。然而在雷诺看来,这些天赐之物却_______了一场“丰饶的动乱”,并最终成为这些绵延不休的战火背后的助燃剂。
最新回复
(
0
)