实验四图的操作及应用讲述
实验四 图的操作及应用
实验课程名: 数据结构与算法
一、实验目的及要求
1、理解图的基本概念及术语。
2、掌握图的两种存储结构(邻接矩阵和邻接表)的表示方法。
3、熟练掌握图的两种遍历(深度优先搜索遍历和广度优先搜索遍历)的算法思想、步骤,并能列出在两种存储结构上按上述两种遍历算法得到的序列。
二、实验内容
任务一:构造如图1所示的图的邻接矩阵存储结构和邻接表存储结构。
图1
解答:
(1)源代码:#includeiostream.h
#include malloc.h
#include conio.h
#define INFINITY 1000
#define MAX_VERTEX_NUM 20
#define OK 1
#define STARTS ********************************
typedef enum{DG,DN,UDG,UDN} GraphKind;
typedef int EType;
typedef int InfoType;
typedef int VertexType;
typedef struct ArcCell
//define structure MGraph
{
EType adj;
InfoType *info;
}ArcCell,AdjMatrix[MAX_
您可能关注的文档
最近下载
- 化工总控工(高级)职业技能考试题库及答案.doc VIP
- 附件:WHO INN P-List130部分品种药品通用名称.pdf
- 合同能源管理项目方案.doc VIP
- (正式版)DB22∕T 2129-2014 《二手车交易市场管理规范》.docx VIP
- DBJ50T-445-2023 建筑边坡工程监测技术标准 .docx VIP
- 生物检测技术——核酸探针.ppt VIP
- 养老院财务报销制度.docx VIP
- 国家义务教育质量监测四年级科学素养测试卷.docx VIP
- 一种促进猫化毛排毛的屎肠球菌JYEF-355及应用.pdf VIP
- (正式版)D-L∕T 1035.4-2018 循环流化床锅炉检修导则 第4部分:锅炉灰渣冷却及输送系统检修.docx VIP
原创力文档

文档评论(0)