- 15
- 0
- 约4.09千字
- 约 5页
- 2016-12-02 发布于贵州
- 举报
用C实的无向图广度优先遍历
用C++实现的实现无向图的广度优先遍历
#includeiostream
#includestring
using namespace std;
//图的邻接表存储表示
#define MAX_NAME 5 // 顶点字符串的最大长度
#define MAX_VERTEX_NUM 20
typedef char VertexType[MAX_NAME];
typedef struct ArcNode{ //表结点
int adjvex;
struct ArcNode *nextarc;
int *info;
}ArcNode;
typedef struct VNode{ //头结点
VertexType data;
ArcNode *firstarc;
}VNode,AdjList[MAX_VERTEX_NUM];
typedef struct{ //图
AdjList vertices;
int vexnum,arcnum;
string kind;
}ALGraph;
//队列的链式存储结构P61(元素类型为整形)
typedef struct QNode
{
int data;
struct QNode *next;
}QNode,*QueuePtr;
typedef struct
{
QueuePtr front;//队头指针
QueuePt
您可能关注的文档
最近下载
- 船员培训教学人员考试试题.docx VIP
- 船员培训教学人员考试试题.docx VIP
- 课时8++革命传统教育(复习课件)2026年中考道德与法治一轮复习高效培优系列.pptx VIP
- DB33T1232-2021 蒸压加气混凝土墙板应用技术规程.pdf VIP
- 工业车辆 安全要求和验证 第2部分:自行式伸缩臂式叉车.pdf VIP
- 父亲墓碑碑文300字.pdf VIP
- GB10827.1-2014 工业车辆 安全要求和验证 第1部分 自行式工业车辆(除无人驾驶车辆伸缩臂式叉车和载运车).pdf VIP
- 课时12+公民的基本权利与义务(复习课件)2026年中考道德与法治一轮复习高效培优系列.pptx VIP
- 船员培训教学人员考试及答案.docx VIP
- 新课程高中数学《空间中直线与平面的位置关系》课件.ppt VIP
原创力文档

文档评论(0)