- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图的随机生成及欧拉(回)路的确定要点
《离散数学》实验报告
(2015 / 2016 学年 第 一 学期)
题 目: 图的随机生成及欧拉(回)路的确定
专 业 信息安全
学 生 姓 名
班 级 学 号
指 导 教 师
指 导 单 位 计算机学院计算机科学与技术系
日 期 2015年12月29日
图的随机生成及欧拉(回)路的确定
实验内容和要求
内容:编程随机生成n个结点的无向图并能进行(半)欧拉图的判定,若是则给出欧拉(回)路。
要求:对给定n个结点,随机生成邻接矩阵以确定某无向简单图并进行欧拉图和半欧拉图的判定,若符合则给出至少一条欧拉回路或欧拉路。
实验目的
对给定n个结点,随机生成邻接矩阵以确定某无向简单图并进行欧拉图和半欧拉图的判定,若符合则给出至少一条欧拉回路或欧拉路。
三、实验任务
1、输入结点个数据生成随机图
2、进行(半)欧拉图的判定
3、若是则给出欧拉(回)路。
四、实验内容
#include iostream
#include ctime
#include cstdlib
using namespace std;
class Euler
{
public:
Euler(int num);
~Euler();
void DFS(int begin); //公有的深度优先有哪些信誉好的足球投注网站函数
void inputEdge(); //输入边
void PrintAM(); //打印邻接矩阵
void PrintRM(); //打印可达性矩阵
void Warshall(); //Warshall算法求可达性矩阵
bool IsConnected(); / /判断图是否连通
int IsEorSE(); //判断图是欧拉图还是半欧拉图
bool isEuler;
private:
void DFS(int u,int v,bool **visited); / /私有的深度优先有哪些信誉好的足球投注网站函数
int n;
int **a; //定义动态二维数组
int **p; //定义可达性矩阵
int *b; //存储每个结点的度数
};
Euler::Euler(int num) //构造函数
{
isEuler=false;
n=num;
int i,j;
a=new int*[n];
for(i=0;in;i++)
{
a[i]=new int[n];
for(j=0;jn;j++)
a[i][j]=0;
}
p=new int*[n];
for(i=0;in;i++)
{
p[i]=new int[n];
for(j=0;jn;j++)
p[i][j]=0;
}
b=new int[n];
for(i=0;in;i++)
b[i]=0;
}
Euler::~Euler()//析构函数
{
int i;
for(i=0;in;i++) delete []a[i];
delete []a;
for(i=0;in;i++) delete []p[i];
delete []p;
delete []b;
}
void Euler::inputEdge()
{
srand((unsigned)time(NULL));
for(int i = 0; i n; i++)
{
for(int j = i + 1; j n; j++)
{
a[i][j] = 0+rand()%2;
您可能关注的文档
- K线八低八高技术系统讲解课程(二)讲解.ppt
- 国际商务礼仪培训要点.ppt
- 国际货代实训要点.ppt
- 国际贸易实务课件要点.ppt
- 国际贸易理论模拟试卷和答案要点.doc
- 国际贸易货物运输与单 证实务要点.ppt
- 国际贸易运输要点.doc
- L1-翻译概论--KING讲解.ppt
- 国际贸易答案要点.doc
- 国际贸易之中东市场调查要点.ppt
- 2024年多谱勒天气雷达项目投资申请报告代可行性研究报告.docx
- 2024年骨瓷餐具项目资金需求报告代可行性研究报告.docx
- 2024年安防电子项目资金申请报告代可行性研究报告.docx
- 2024年制冷空调机械项目投资申请报告代可行性研究报告.docx
- 2024年床单项目投资申请报告代可行性研究报告.docx
- 2024年沙林树脂项目资金需求报告代可行性研究报告.docx
- 2024年立式真空泵项目资金筹措计划书代可行性研究报告.docx
- 2024年重型车床项目资金筹措计划书代可行性研究报告.docx
- 2024年改性丙烯酸树脂涂饰剂项目资金申请报告代可行性研究报告.docx
- 2024年防静电手套项目资金申请报告代可行性研究报告.docx
文档评论(0)