首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设计一个算法,求无向图G(采用邻接表存储)的连通分量个数。
设计一个算法,求无向图G(采用邻接表存储)的连通分量个数。
admin
2012-06-21
77
问题
设计一个算法,求无向图G(采用邻接表存储)的连通分量个数。
选项
答案
解法一:采用深度优先遍历方法。算法如下: Void DFS(AGraph*G,int v) { ArcNode*p; visited[v]=1; //置已访问标记 printf("%d",v);//输出被访问顶点的编号 p=G->adjlist[V].firstarc;//p指向顶点v的第一条边的终结点 while(p!=NULL) . { if(visited[p->adjvex]==0)//若p->adjvex顶点未访问,递归访问它 { DFS(G,p->adivex); p=p->nextarc; //p指向顶点v的下一条边的终结点 } } int ConnNuml(AGraph*G) //求图G的连通分量 int i,num=0; for(i=0;i<G->n;i++) {visited[i]=0; for(i=0;i<G->n;i++) {if(visited[i]==0) { DFS(G,i); num++; } } } return(num); } 解法二:采用广度优先遍历算法 void BFS(AGraph G, int v) AreNode*p; int Qu[MAXV],front=0,rear=0 int w,i; for(i=0;i<G->n;i++)visited[i]=0; printf("2%d",v); visited[v]=1; rear=(rear+1)%MAXV; Qu[rear]=v; while(front!=rear) { front=(front+1)%MAXV; w=Qu[front]; p=G->adjlist[w].firstarc; while(p!=NULL) { if(visited[p->adjvex]==0) { printf("%2d",p->adjvex); //访问相邻顶点 visited[p->adjvex]=1; rear=(rear+1)%MAXV; //该顶点人队 Qu[rear]=p->adjvex; } p=p->nextarc; //找下一个邻接顶点 } } printf("\\n"); } int ConnNum2(AGraph*G) //求图G的连通分量 { int i,num=0; for(i=0;i<G->n;i++) visited[i]=0; for(i=0;i<G>n;i++) if(visited[i]==0) { BFS(G,i); //调用BFS算法 num++; } retum(num); }
解析
转载请注明原文地址:https://jikaoti.com/ti/lEajFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
利玛窦与李之藻合译的()一书,介绍了西方数学中的算术知识,尤为可贵的是,其传入了中国所没有的西洋笔算法。
继承并发展德谟克利特和伊壁鸠鲁的“原子论”,认为宇宙万物都是由原子构成的,并按照物质本身所特有的规律发展的罗马共和国时期的哲学家()。
李鸿章奏请在天津设立的北洋水师学堂的落成时间是()。
下列对春秋时期各国称霸的顺序描述错误的选项是()
下面条约没有涉及德国的赔款问题的是()。
光绪元年七月,清政府迫于()强烈要求派一位使臣到其国,()成为中国第一个驻外公使
西汉的主要赋税形式中。征收对象是儿童的是()。
某机字长32位,采用定长操作码,单字长指令,共有机器指令100条,CPU内部有通用寄存器32个,可作变址寄存器用,存储器按字节编址,指令拟用直接寻址、间接寻址、变址寻址和相对寻址等4种寻址方式。(1)分别画出寻址方式由操作码指出和寻址方式由专用字
在独立编址方式下,存储设备和I/O设备是()来区分的。
数据链路层采用后退N帧(GBN)协议,发送方已经发送了编号为0~7的帧。当计时器超时时,若发送方只收到0、2、3号帧的确认,则发送方需要重发的帧数是____。
随机试题
根据国家有关规定,我国教师职务设()
男性,70岁。高血压病史10年。生气后突然心悸、气短、咳粉红色泡沫样痰。查体:血压210/120mmHs,心率120次/分。
A.相加作用B.增强作用C.增敏作用D.拮抗作用E.互补作用阿司匹林与对乙酰氨基酚合用,属于()。
《砌体结构工程施工质量验收规范》规定,施工时所用的小砌块的产品龄期不应小于()。
限制性股票模式只对公司的业绩目标进行考核,不要求股价的上涨,因此比较适合业绩稳定型的上市公司及其集团公司,子公司。()
在地方自治制警政管理体制中,警察受地方政府领导,中央政府只起监督作用。()
①一些直播内容游走于法律与道德的边界②据统计,2015年中国在线直播平台数量接近200家,其中网络直播的市场规模约为90亿,网络直播平台用户数量已达到2亿③伴随互联网产业的迅猛发展,网络直播平台风生水起④网络直播平台因其即时直播、互动性强等特点备受年
人民代表大会制度是我国的根本政治制度,这一制度
Theysolvedthatproblem(intelligence)______.
A、Theyarequiteexcellent.B、Theycostherfartoomuch.C、Theyaredesignedbyherself.D、Theyshouldbemended.A弦外之音题。男士问女士是
最新回复
(
0
)