- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
掌握图的结构特征,掌握图的建立及遍历运算的实现。
洛阳理工学院实验报告 系部 计算机系 班级 B110505 学号 姓名 李满意 课程名称 数据结构 实验日期 2013.05.01 实验名称 图的遍历 成绩 实验目的: 掌握的结构特征,掌握运算。 电脑一台,VC++6.0软件。 实验内容与算法思想: 内容: 矩阵和邻接表实现图的深度优先遍历和广度优先遍历。 算法思想: 该程序中的深度优先有哪些信誉好的足球投注网站的基本过程是这样的:1,访问第一个出发点;2,依次以第一个出发点的未被访问的邻接点为出发点,深度优先有哪些信誉好的足球投注网站图,直至图中所有与第一个出发点有路径相通的顶点都被访问。若是非连通图,则图中一定还有顶点未被访问,需要从图中另选一个未被访问的顶点作为起始点,重复上述深度优先有哪些信誉好的足球投注网站过程,直至图中所有顶点均被访问过为止; 广度优先有哪些信誉好的足球投注网站的基本过程是:1;从图中某个顶点v出发,首先访问v;2,依次访问v的各个未被访问的邻接点。3,分别从这些邻接点出发,依次访问它们的各个未被访问的邻接点。访问时应为:如果第i个结点和第k个结点为当前端接点,且第i个结点和第k个结点之前被被访问,则第i个结点的所有未被访问的邻接点应在第k个结点的所有未被访问的邻接点之前访问。重复3,直到所有端接点均没有未被访问的邻接点为止。若此时还有顶点未被访问,则选一个未被访问的顶点作为起始点,重复上述过程,直至所有顶点均被访问过为止。 运行结果: 实验总结: 经过这次实验对图的基本知识很熟悉了,通过对深度优先遍历及广度优先遍历,对邻接矩阵及邻接表的使用也更加熟练了,所以以后还是要多加上机啊,复习以往的知识,巩固已学习的知识,还可以增强实际操作能力,提高实战能力。 另外,在这次实验中感受到图这一章还是很有难度的,以后应该多加练习。学好数据结构这门课程。 附:源程序: #include stdio.h #include malloc.h #define MAX_VERTEX_NUM 20 #define INFINITY 32768 #define True 1 #define False 0 #define Error -1 #define OK 1 typedef enum{DG,DN,UDG,UDN}GraphKind; typedef char VertexData; typedef int AdjType; typedef int OtherInfo; typedef struct ArcNode { AdjType adj; OtherInfo info; }ArcNode; typedef struct { VertexData vertex[MAX_VERTEX_NUM]; ArcNode arcs[MAX_VERTEX_NUM][MAX_VERTEX_NUM]; int vexnum; int arcnum; GraphKind kind; }AdjMatrix; typedef struct ArcNode2 { int adjvex; struct ArcNode2 *nextarc; OtherInfo info; }ArcNode2; typedef struct VertexNode { VertexData data; ArcNode2 *firstarc; }VertexNode; typedef struct { VertexNode vertex[MAX_VERTEX_NUM]; int vernum2,arcnum2; GraphKind kind2; }AdjList; typedef struct Node { int data; struct Node *next; }QueueNode; typedef struct { QueueNode *front; QueueNode *rear; }LinkQueue; int visited[MAX_VERTEX_NUM]; VertexData a[MAX_VERTEX_NUM]; VertexData b[MAX_VERTEX_NUM]; int InitQueue(LinkQueue *Q) { Q-front=(QueueNode *)malloc(sizeof(QueueNode)); if(Q-front!=NULL) { Q-front-next=NULL; Q-rear=Q-front; return True; } else return False; } int EnterQueue(LinkQueue *Q,int x) { QueueNode *p; p=(QueueNode *)malloc(sizeof(Queue
您可能关注的文档
- 技术经济学第9章——项目费用效果分析.ppt
- 技术经济学第五章(7、8).ppt
- 技术经济学 第2章 经济性评价要素.ppt
- 技术职称体系.ppt
- 技术经济学讲稿-02章.ppt
- 把字句的新现象.ppt
- 把常规做到极致就是卓越.ppt
- 技术经济第4章-1.ppt
- 把握时代脉搏 杨小波.doc
- 技术方案-标清-P6.doc
- 2025福建龙岩中共连城县委党校定向选调工作人员2人笔试题库带答案解析.docx
- 2025金华磐安县纪委监委公开选调工作人员2人历年参考题库及答案解析(夺冠).docx
- 2025重庆大学党委宣传部劳务派遣工作人员招聘1人笔试备考试卷带答案解析.docx
- 2025重庆开州区大进镇中心卫生院社会招聘2人备考历年题库带答案解析.docx
- 2025福建福州市建设发展集团有限公司权属企业(置地筑地公司)招聘11人历年题库带答案解析.docx
- 2025辽宁省沈抚示范区教育系统面向部分普通高校2026年应届毕业生招聘事业编制急需紧缺教师12人参.docx
- 2025贵州安顺市镇宁自治县总工会招聘工会社会工作者2人历年题库含答案解析(必刷).docx
- 2025重庆綦江区公安局辅警岗位招聘220人历年试题汇编及答案解析(必刷).docx
- 2026珠海农商银行秋季校园招聘笔试备考题库带答案解析.docx
- 2025贵州镇宁自治县总工会招聘工会社会工作者备考历年题库带答案解析.docx
最近下载
- 某公司温室气体排放核查报告.docx VIP
- 【强化】2025年-北京信息科技大学080200机械工程《801机械原理》考研强化检测5套卷.pdf VIP
- 一种带隔直或者谐振电容的DAB电路及其设计方法.pdf VIP
- (高清版)-B-T 40344.2-2021 真空技术 真空泵性能测量标准方法 第2部分:容积真空泵.pdf VIP
- 内科护理学考试题库及答案章节解析全套! .pdf VIP
- GB50093-2002 自动化仪表工程施工及验收规范.pdf VIP
- 机械制图习题集张雪梅课后习题答案解析.pdf
- 活动一《塑料制品大点兵》课件 沪科黔科版综合实践活动二年级上册.ppt VIP
- (教科版)三年级科学上册31个专项练习(含答案).pdf VIP
- 22D701-3电缆桥架安装(26.9MB)(26.85MB)5ce2e72e69780631(1).pdf VIP
有哪些信誉好的足球投注网站
文档评论(0)