版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、EASTCHINAINSTITUTOFTEXHHOLOGYCHANGJIANGCOLLEGE东华理工大学长江学院信息工程系数据结构课题设计专业:计算机科学与技术姓名:赵进城学号:20173031308日期:2018/05/24课程名称数据结构实验地点信工楼三楼机房308实验名称图的基本操作与应用指导教师成绩采用邻接矩阵表示法创建图,并进行深度优先搜索遍历1、代码运行截图/最大顶点数/假设顶点的数据类型为字符/假设边的权值类型为/顶点表/邻接矩阵/图的当前点数和边数/访问标志数组,其初2、附源代码:/data.cpp:Definestheentrypointfortheconsoleapplic
2、ation./#includestdafx.h#includeusingnamespacestd;#defineMVNum100typedefcharVerTexType;型typedefintArcType;整型/图的邻接矩阵typedefstructVerTexTypevexsMVNum;ArcTypearcsMVNumMVNum;intvexnum,arcnum;Graph;boolvisitedMVNum;值为falseintFirstAdjVex(GraphG,intv);/返回v的第一个邻接点intNextAdjVex(GraphG,intv,intw);/返回v相对于w的下一个邻
3、接点intLocateVex(GraphG,VerTexTypev)确定点v在G中的位置for(inti=0;iG.vexnumG.arcnum;/输入总顶点数,总边数coutendl;cout输入点的名称,如aendl;for(i=0;iG.vexnum;+i)cout请输入第(i+1)G.vexsi;/依次输入点的信息coutendl;for(i=0;iG.vexnum;+i)/初始化邻接矩阵,边的权值均置为极大值MaxIntfor(j=0;jG.vexnum;+j)G.arcsij=0;cout输入边依附的顶点,如abendl;for(k=0;kG.arcnum;+k)/构造邻接矩阵Ve
4、rTexTypev1,v2;cout请输入第(k+1)v1v2;/输入一条边依附的顶点及权值i=LocateVex(G,v1);j=LocateVex(G,v2);/确定v1和v2在G中数组的下标Garcsji=Garcsij=1;置的对称边的权值为w/for/CreateUDNvoidDFS(GraphG,intv)/图G为邻接矩阵类型intw;coutG.vexsv;visitedv=true;for(w=0;wG.vexnum;w+)if(G.arcsvw!=0)&(!visitedw)DFS(G,w);/DFSintFirstAdjVex(GraphG,intv)/返回v的第一个邻接点
5、inti;for(i=0;iG.vexnum;+i)if(G.arcsvi=1&visitedi=false)returni;return-1;/FirstAdjVexintNextAdjVex(GraphG,intv,intw)/返回v相对于w的下一个邻接点inti;for(i=w;iG.vexnum;+i)if(G.arcsvi=1&visitedi=false)returni;return-1;/NextAdjVexintmain()cout*采用邻接矩阵表示图的深度优先搜索遍历*endlendl;GraphG;CreateUDN(G);coutendl;cout无向图G创建完成!endlendl;coutc;inti;for(i=0;iG.vexnum;+i)if(c=G.vexsi)break;cout=G.vexnum)cout该点不存在,请重新输入!endl;coutc;for(i=0;iG.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年秋新教科版八年级上册物理教学课件 第1章 走进实验室 3 跨学科实践:降落伞
- 2024年秋新冀教版三年级上册英语教学课件 U2L4
- 2024年秋新沪粤版八年级上册物理教学课件 第5章 质量与密度第5节 新材料及其应用
- 商铺车辆进出协议书模板
- 铁路看护用工协议书模板
- 2024年秋新人教版八年级上册物理全册教学课件(新版教材)
- 肿瘤的生物治疗及护理
- 《幼儿舞蹈基础》 课件 项目四 芭蕾舞形体训练
- 部编版二年级语文上册第一单元检测过关卷(全优考卷新编)
- 合同管理规定中英
- whonet5.6使用说明课件
- 专业技术职务聘任管理办法
- 儿童剪纸(可打印)
- 结构工程英语PPT[知识相关]
- 6英白娟娟思政课
- 形式发票(填写说明中英文对照客户参考版)
- 沈阳市满族民俗文化旅游开发探析(4)
- 自然人股东相关信息登记表
- 物料清单(BOM表)
- 小香堂记要-中华安清总会
- 签约主播网络直播合作协议书
评论
0/150
提交评论