使用邻接矩阵存储结构进行深度或广度优先遍历并输出所有顶点的值(C语言)
发布时间
阅读量:
阅读量
题目:
采用邻接矩阵作为数据存储方式,通过实施深度优先搜索或广度优先搜索算法,实现对图中所有顶点值的输出。
测试数据
输入:
6 6
A B C D E F
A B
A C
B E
C E
A D
D F
输出:BACEDF

以邻接矩阵为存储结构,采用深度优先遍历
#include<iostream>
using namespace std;
#define MAXNUM 100
char visited1[MAXNUM];
typedef struct{
char vexs[MAXNUM]; //顶点
int arcs[MAXNUM][MAXNUM];//边
int vexnum,arcnum;
}AMGraph; //邻接矩阵的数据类型
int LocateVex(AMGraph G,char v){
for(int i = 0; i < G.vexn
全部评论 (0)
还没有任何评论哟~
