




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
浙江大学城市学院实验报告课程名称 数据结构基础 实验项目名称 实验十二 图的基本操作邻接矩阵存储结构 实验成绩 指导老师(签名 ) 日期 一. 实验目的和要求1、掌握图的存储结构:邻接矩阵。2、学会对图的存储结构进行基本操作。二. 实验内容1、图的邻接矩阵定义及实现:建立头文件AdjMatrix.h,在该文件中定义图的邻接矩阵存储结构,并编写图的初始化、建立图、输出图、输出图的每个顶点的度等基本操作实现函数。同时建立一个验证操作实现的主函数文件test5_1.cpp,编译并调试程序,直到正确运行。 2、选做:编写图的深度优先遍历函数与广度优先遍历函数,要求把这两个函数添加到头文件AdjMatrix.h中,并在主函数文件test5_1.cpp中添加相应语句进行测试。3、填写实验报告,实验报告文件取名为report12.doc。4、上传实验报告文件report12.doc及源程序文件test5_1.cpp、AdjMatrix.h到Ftp服务器上自己的文件夹下。三. 函数的功能说明及算法思路 (包括每个函数的功能说明,及一些重要函数的算法实现思路)函数:void CreateGraph(MGraph &G, GraphKind kd)功能:采用数组邻接矩阵表示法,构造图G思路:按照输入值确定图的顶点数、弧数、类型,并按照类型初始化邻接矩阵,其中图的构造初值赋为0,网的构造初值赋为之前定义好的MaxValue值,再按照输入构造邻接矩阵。函数:void PrintMGraph(MGraph &G)功能:输出邻接矩阵思路:根据已有矩阵信息(顶点数=行列数),控制格式进行输出函数:void countdig(MGraph G,int comp)功能:计算图的入度或出度思路:comp变量作为判断邻接矩阵元素为空的比较量传入,对每一个顶点进行循环遍历,先遍历行,由d1记录不为comp的元素个数,判断类型是否为网,若是则再按列记录不为comp的元素个数为d2,并将d1累加给d计算总度数,如果类型为网,输出结点的度时将出d1与d2相加,若为图,只输出d1作为结点的度,最后输出总度数d。函数:void DFSMatrix(MGraph G,int i,bool *visited,int comp)功能:深度优先搜索思路:按深度优先的方式遍历整个图或网,主要利用递归的方实现,基本与书上所给相同函数:void BFSMatrix(MGraph G,int i,bool *visited,int comp)功能:广度优先搜索思路:按广度优先的方式遍历整个图或网,主要利用队列的出入操作来实现遍历过程,基本与书上所给相同四. 实验结果与分析(包括运行结果截图、结果分析等)1有向图测试数据:见书本P250页图7-1中的(b)G2与P254页中部的A2矩阵结果分析:结果经验证全部正确2有向网测试数据:见书本P253页图7-5中的(b)G6与P254页底部的A2矩阵结果分析:结果经验证全部正确,其中矩阵部分元素自己与自己的连接在这里视为无法连接,输出符号3无向图测试数据:见书本P250页图7-1中的(a)G1与P254页中部的A1矩阵结果分析:结果经验证全部正确4无向网测试数据:见书本P253页图7-5中的(a)G5与P254页底部的A1矩阵结果分析:结果经验证全部正确,其中矩阵部分元素自己
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 启航:从“新”定义你的星辰大海+课件-2025-2026学年高一上学期主题班会
- XX单位学习教育群众评估报告
- 高考命题课件
- ps考试试卷及答案
- 电缆基础知识培训教程课件
- 江苏省盐城市亭湖区2022-2023学年九年级上学期期中模拟化学试题(含答案)
- 电磁铁和继电器课件
- 五四制 统编版 语文 二年级 下册 11 我是一只小虫子课件
- 高管培训课件公众号
- 高热惊厥课件
- 2025年公共基础知识真题库和答案
- 鸡肉购销合同协议书
- 社群运营积分活动方案
- 2025年中国不干胶标签项目投资可行性研究报告
- 双方加固围墙协议书
- 2025年福建省创新创业投资管理有限公司招聘笔试参考题库附带答案详解
- 备战2025年高考化学抢押秘籍(新高考专用)抢分法宝3实验细节全掌握
- 2025至2030中国半导体晶圆清洗设备(SWCE)市场现状调查及未来前景展望报告
- 2025-2030中国礼品卡行业市场现状供需分析及投资评估规划分析研究报告
- 羊水栓塞课件
- 三电延保合同协议
评论
0/150
提交评论