以邻接多重表为存储结构,实现连通无向图的深度优先和广度优先遍历..docxVIP

  • 220
  • 0
  • 约1.03万字
  • 约 15页
  • 2018-07-08 发布于江西
  • 举报

以邻接多重表为存储结构,实现连通无向图的深度优先和广度优先遍历..docx

以邻接多重表为存储结构,实现连通无向图的深度优先和广度优先遍历..docx

/*【基本要求】以邻接多重表为存储结构,实现连通无向图的深度优先和广度优先遍历。以用户指定的结点为起点,分别输出每种遍历下的结点访问序列和相应生成树的边集*///________头文件___________________________________________________________#include<iostream>using namespace std;//_______无向图的邻接多重表存储表示p166____________________________________const int NUM=20;const int Data_Num=2;//每个顶点所表示的数据typedef char VertexType[Data_Num];/*#define MAX_VERTEX_NUM 20typedef struct emnu{int unvisited;int visited;} VisitIf;typedef struct InfoType{};typedef struct VertexType{};*/typedef struct EBox{int mark;    //访问标记int ivex,jvex;   //该边依附的2个顶点位置struct EBox *ilink,*jlink;   //分别指向依附这2个顶点的下一条边//InfoType

文档评论(0)

1亿VIP精品文档

相关文档