- 1、本文档共58页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图的基本概念
图的存储表示
图的遍历
图的应用 ;图的基本概念;ADT Graph
{ 数据对象:
D={ai|1?i ? n, n ? 0, ai属Elemtype类型
数据关系:
R1={< ai ,aj >| ai ,aj ?D, 1?i ? n, 1?j ? n,
每个元素可以有多个直接前驱和可以有多个直接后继}
基本运算:
InitGraph(t);
ClearGraph(t);
DSF(t);
BSF(t);
};1;子图 设有两个图 G=(V, E) 和 G‘=(V’, E‘)。若 V’? V 且 E‘?E, 则称 图G’ 是 图G 的子图。;路径 在图 G=(V, E) 中, 若从顶点 vi 出发, 沿一些边经过一些顶点 vp1, vp2, …, vpm,到达顶点vj。则称顶点序列 (vi vp1 vp2 ... vpm vj) 为从顶点vi 到顶点 vj 的路径。;连通图与连通分量 在无向图中, 若从顶点v1到顶点v2有路径, 则称顶点v1与v2是连通的。如果图中任意一对顶点都是连通的, 则称此图是连通图。非连通图的极大连通子图叫做连通分量。;强连通图与强连通分量 在有向图中, 若对于每一对顶点vi和vj, 都存在一条从vi到vj和从vj到vi的路径, 则称此图是强连通图。非强连通图的极大强连通子图叫做强连通分量。;图的存储表示;aij=;邻接矩阵的数据类型;建立邻接矩阵
*邻接矩阵初始化(置0或 );邻接表 (Adjacency List); data firstarc;邻接表的结点结构和数据类型; data firstarc;a;十字链表(有向图);data firstin firstout;a ; data firstedge;图的遍历 ( Graph Traversal );1;DFS(v0)的主要步骤:
(1)访问顶点v0
(2)确定第一邻接点w
(3)若w未访问,
则从w出发进行遍历DFS(w)
(4)确定下一个邻接点w
(5)重复(3)(4)
直到所有邻接点都处理结束 ;1;广度优先搜索 BFS (Breadth First Search);BFS(v0)的主要步骤:
(1)访问顶点v0
(2)顶点v0入队列
(3)取出队头v
<1>确定第一邻接点w
<2>若w未访问,
则访问w,w入队列。
<3>确定下一个邻接点w
<4>重复<2><3>
直到所有邻接点都处理
(4)重复(3)直到队列空。 ;BFS(v0)
{ init(Q);
visite(v0);
visited[v0]=1;
enqueue(Q,v0);
while(!empty(Q) )
{ v=dequeue(Q);
w=FIRST(v);
while( 存在w)
{ if (visited[w]==0)
{ visite(w); visited[w]=1;
enqueue(Q,w);
}
w=NEXT(v,w);
}
}
} ;深度优先搜索DFS ( Depth First Search );广度优先搜索BFS ( Breadth First Search ); ;A;A;1;最小生成树 ( minimum cost spanning tree );MST性质:设G=(V,E)是一个连通网络,U是顶点集V的一个子集。若(u,v)是G中所有的一个端点在U(即u?U)里,另一个端点不在U(即v ? V-U)里的边中,具有最小权值的一条边,则一定存在G的一棵最小生成树包含此边(u,v)。;5;5;3;最短路径 (Shortest Path);11;;1;拓扑排序(Topological Sort) (AOV网); C1 高等数学
C2 程序设计基础
C3 离散数学 C1, C2
C4 数据结构 C3, C2
C5
您可能关注的文档
- 教育概况中国教师研修网8学习资料.ppt
- 教育法制专题8知识讲稿.ppt
- 教育管理学427教学提纲.ppt
- 教育计划与决策--学校文化教学教案.ppt
- 教育部生命教育学习网8演示教学.ppt
- 教育部高教司517教程教案.ppt
- 敦平讲师介绍7演示教学.ppt
- 敬业与乐业8教学讲义.ppt
- 数值变量资料的统计分析3说课讲解.ppt
- 数字化变电站的建设1教学文稿.ppt
- 药学类之药学(中级)押题练习试卷A卷附答案.docx
- 一级建造师之一建民航机场工程实务真题练习试卷A卷附答案.docx
- 一级建造师之一建建设工程项目管理真题练习试卷A卷附答案.docx
- 二级建造师之二建建设工程施工管理真题练习试卷A卷附答案.docx
- 一级造价师之工程造价案例分析(水利)真题练习试卷A卷附答案.docx
- 一级造价师之工程造价案例分析(土建+安装)真题练习试卷A卷附答案.docx
- 一级造价师之建设工程技术与计量(安装)真题练习试卷A卷附答案.docx
- 材料员之材料员专业管理实务押题练习试卷A卷附答案.docx
- 教师资格之中学英语学科知识与教学能力题库综合试卷A卷附答案.docx
- 质量员之设备安装质量专业管理实务押题练习试卷A卷附答案.docx
文档评论(0)