- 1、本文档共123页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第6章图;主要内容;重难点(1);重难点(2);6.1图的定义和基本操作;6.1图的定义和基本操作;6.1图的定义和基本操作;6.1图的定义和基本操作;6.1图的定义和基本操作;6.1图的定义和基本操作;6.1图的定义和基本操作;6.1图的定义和基本操作;6.1图的定义和基本操作;6.1图的定义和基本操作;6.1图的定义和基本操作;6.1图的定义和基本操作;6.1图的定义和基本操作;6.1图的定义和基本操作;6.1图的定义和基本操作;6.1图的定义和基本操作;6.1图的定义和基本操作;6.1图的定义和基本操作;6.1图的定义和基本操作;6.1图的定义和基本操作;6.1图的定义和基本操作;6.2图的存储表示;6.2图的存储表示——邻接矩阵;6.2图的存储表示——邻接矩阵;6.2图的存储表示——邻接矩阵;6.2图的存储表示——邻接矩阵;6.2图的存储表示——邻接矩阵;6.2图的存储表示——邻接矩阵;6.2图的存储表示——邻接矩阵;6.2图的存储表示——邻接矩阵;6.2图的存储表示——邻接表;6.2图的存储表示——邻接表;6.2图的存储表示——邻接表;6.2图的存储表示——邻接表;;6.2图的存储表示——邻接表;6.2图的存储表示——邻接表;;6.2图的存储表示——邻接表;6.2图的存储表示——邻接表;6.2图的存储表示——十字链表;6.2图的存储表示——十字链表;#defineN10
typedefstruct_ArcNode
{
??inttailVex,headVex;?//弧尾和弧头顶点的下标
??struct_ArcNode*tLink;//指向同弧尾的下一个弧结点
??struct_ArcNode*hLink;//指向同弧头的下一个弧结点
??intweight;??????//弧的权值信息
}ArcNode;?????????//定义弧结点的类型
typedefstruct
{
??VertexTypevertex;//顶点标志或信息
??ArcNode*firstIn;?//指向第一个弧头结点
??ArcNode*firstOut;//指向第一个弧尾结点
}VexNode;??????//定义顶点结点的类型
typedefstruct
{
??VexNodenodes[N];?//顶点数组
??intvexNum,arcNum;//顶点数和弧数
}OrthoList;??????//定义十字链表的类型;6.2图的存储表示——十字链表;6.2图的存储表示——邻接多重表;6.2图的存储表示——邻接多重表;6.2图的存储表示——邻接多重表;6.3图的遍历;6.3图的遍历;6.3.1深度优先搜索(DFS);;;6.3.1深度???先搜索(DFS);6.3.1深度优先搜索(DFS);6.3.1深度优先搜索(DFS);6.3.1深度优先搜索(DFS);6.3.1深度优先搜索(DFS);6.3.1深度优先搜索(DFS);6.3.2广度优先遍历BFS;;6.3.2广度优先遍历BFS;6.3.1广度优先搜索(BFS);??????while(!queueIsEmpty(queue))//如果队列不为空
??????{?//出队一个元素给u,然后访问和u邻接的所有顶点
????????outQueue(queue,u);
????????//p先指向u之后弧结点链表中的第一个弧结点
????????p=g.nodes[u].firstArc;
????????while(p!=NULL)
????????{
??????????w=p-adjVex;//w为邻接顶点的下标
??????????//若w尚未访问,则访问并标记,并将其进队
??????????if(0==visited[w])
??????????{
????????????//先访问w,将其标记为已访问并进队
????????????printf(%2c,g.nodes[w].data);
????????????visited[w]=1;
??????????
您可能关注的文档
- 实用数据结构基础(第五版) 课件 第05章 树和二叉树-投影.pptx
- 实用数据结构基础(第五版) 课件 第04章 栈.pptx
- 实用数据结构基础(第五版) 课件 第01章-绪论.pptx
- 实用数据结构基础(第五版) 课件 第02章 线性表.pptx
- 实用数据结构基础(第五版) 课件 第03章 队列.pptx
- 实用数据结构基础(第五版) 课件 第10章 多维数组和广义表.pptx
- 实用数据结构基础(第五版) 课件 第09章 串.pptx
- 实用数据结构基础(第五版) 课件 第08章 排序.pptx
- 实用数据结构基础(第五版) 课件 第07章 查找.pptx
- 2025年中国辽宁省风力发电行业发展潜力分析及投资方向研究报告.docx
- 低碳经济背景下企业绿色会计信息披露研究.docx
- 2025年中国贮氢合金行业发展运行现状及投资战略规划报告.docx
- 中国电能质量管理系统行业市场深度评估及投资战略规划报告.docx
- CA6140车床拨叉(831003)零件的机械加工工艺规程及夹具毕业设计论文.docx
- 国际贸易专业毕业论文题目.docx
- fdi对内资企业溢出效应.docx
- 东北林业大学成人高等教育毕业设计(论文)规范要求(试行)(精).docx
- 基于维普论文检测系统数据的学士学位论文重复率设置标准探讨.docx
- 2018-2024年中国洗煤未来趋势预测分析及投资规划研究建议报告.docx
- 2021-2026年中国防滑链市场全面调研及行业投资潜力预测报告.docx
文档评论(0)