首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
已知图的邻接表表示的形式说明如下: #define MaxNum 50 //图的最大顶点数 typedef struct node{ int adjvex; //邻接点域 struct node*next
已知图的邻接表表示的形式说明如下: #define MaxNum 50 //图的最大顶点数 typedef struct node{ int adjvex; //邻接点域 struct node*next
admin
2008-05-04
64
问题
已知图的邻接表表示的形式说明如下:
#define MaxNum 50 //图的最大顶点数
typedef struct node{
int adjvex; //邻接点域
struct node*next; //链指针域
}EdgeNode; //边表结点结构描述
typedef struct{
char vertex; //顶点域
EdgeNode*firstedge;//边表头指针
}VertexNode; //顶点表结点结构描述
typedef struet{
VertexNode adjlist[MaxNum];//邻接表
int n,e; //图中当前的顶点数和边数
}ALGraph; //邻接表结构描述
下列算法输出图G的深度优先生成树(或森林)的边。阅读算法,并在空缺处填入合适的内容,使其成为一个完整的算法。
typedef enum{FALSE,TRUE}Boolean;
Boolean visited[MaxNurn];
void DFSForest(ALGraph*G){
int i;
for(i=0;i<G—>n;i++)visited
= (1) ;
for(i=0;i<G—>n;i++)if(!visited
)DFSTree(G,i);
}
void DFSTree(ALGraph*G,int i){
EdgeNode*p;
visited
=TRUE;
p=G—>adjlist
.firstedge;
while(p!=NULL){
if(!visited[p—>adjvex]){
printf("<%c,%c",G—>adjlist
.vertex,
G—>adjlist[p—>adjvex].vertex);
(2) ;
}
(3) ;
}
}
选项
答案
1.FALSE 2.DFSTree(G,P—>adjvex) 3.p=p—>next
解析
转载请注明原文地址:https://www.kaotiyun.com/show/bfAx777K
本试题收录于:
数据结构题库理工类分类
0
数据结构
理工类
相关试题推荐
简述实现软件移植的统一高级语言途径存在的问题。
有一个Cache一主存存储层次,主存共8个块(0~7),Cache有4个块(0~3),采用组相联映像,组内块数为2块,替换算法为LRU算法。画出主存、Cache空间块的映像对应关系示意图。
已知网络中通信的两个主机之间采用CRC校验方法,若发送的二进制数据为11011011、生成多项式为X4+x+1,试计算CRC码的二进制数字序列,该方法最多可检测出多少比特的突发错误?(要求写出计算过程)
试说明透明网桥的工作方式,并给出一个“桥”在端口x上接收一个MAC帧时的操作过程。
使用每个信号元素8个电平级的传输方案在PATN上传输数据。若PSTN的带宽是3000Hz,试求出最大传输速率。
下列算法中属于静态路由选择策略算法的是()
“截获”是一种网络安全攻击形式,它所攻击的目标是信息的()
若用后根遍历法遍历图C-2所示的二叉树,其输出序列为_______。
随机试题
在Excel中,要选取多个不连续的工作表的方法是:单击第一个工作表标记,按住______键,依次单击其他工作表标记。()
快轮加工陶器在______时期就已经出现。
经常性控制糖皮质激素分泌的是
女性,22岁,小腿骨折行石膏绷带包扎后出现足部轻度肿胀,脚趾疼痛,皮温略降低,足背动脉搏动减弱。应首先采取的措施是
在单中心城市土地利用中,弯曲的土地竞标租金线是由于()形成的。
考虑建设工程的施工特点、工艺流程、资源利用、平面或空间布置等要求,施工时可采用不同的施工组织方式,其中有利于资源供应的施工组织方式是()。
设备监理单位的权利与义务包括()。
在港口工程检验批质量检验中,将检验项目划分为.()。
某工业园拟为园内一个长100米、宽8米的花坛设置若干定点智能洒水装置,洒水范围是半径为5米的圆形。要保证花坛各个区域都可被灌溉,最少需要()个洒水装置。
新中国成立后的新民主主义社会属于
最新回复
(
0
)