手机版

实验7 图及图的操作实验

发布时间:2021-06-05   来源:未知    
字号:

实验报告七 图及图的操作实验 班级: 姓名: 学号: 专业:

一、 实验目的:

1、掌握图的基本概念和术语

2、掌握图的存储结构及创建算法。

3、掌握图的遍历算法(递归算法)。

二、 实验内容:

1、图邻接矩阵存储结构表示及基本操作算法实现

[实现提示] (同时可参见教材及ppt上的算法)函数、类名称等可自定义,部分变量请加上学号后3位。也可自行对类中所定义的操作进行扩展。

所加载的库函数或常量定义及类的定义:

(1)邻接矩阵存储结构类定义:

自定义如下:

(2)创建邻接矩阵算法

创建无向图邻接矩阵算法:

创建无向网邻接矩阵算法:

创建有向图邻接矩阵算法:

创建有向网邻接矩阵算法:

(3)输出邻接矩阵结果算法

#include <iostream>

using namespace std;

const int MaxSize=20;

const int INFINITY=65535;

template<class T>

class Graph{

public:

Graph(T a[],int n,int e);//构造函数,a[]表示节点数组,n表示顶点个数,e表示边数

void printGraph(); //输出

void BFS(int v,int visited[]); //广度优先搜索

private:

T vertex[MaxSize];

int arc[MaxSize][MaxSize];

int vertexNum,arcNum;

实验7 图及图的操作实验.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)