网站大量收购闲置独家精品文档,联系QQ:2885784924

实用数据结构基础(第五版) 课件 第06章 图.pptx

实用数据结构基础(第五版) 课件 第06章 图.pptx

  1. 1、本文档共123页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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;

??????????

文档评论(0)

balala11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档