计算机软件基础(自考本科图)解析.ppt

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机软件基础(自考本科图)解析

五、拓扑排序——有向图的应用 1. 有关名词 (1) AOV网络图:又称为顶点活动网,是指用顶点表征各项活动、边表征活动发生先后顺序的有向图。 (2) 拓扑序列:由AOV网构造的线性序列。 (3) 拓扑排序:构造拓扑序列的过程。 五、拓扑排序——有向图的应用 2. 构造拓扑序列的步骤 step1: 输出入度为零的节点; step2: 划去从该节点引出的所有箭线; step3: 重复step1~step2,直到输出完最后一个节点。 五、拓扑排序——有向图的应用 例:(09.4)写出下列AOV网的所有拓扑排序序列 7 1 6 5 4 3 2 step1:输出入度为零的 节点; step2:划去从该节点引出的 所有箭线; 五、拓扑排序——有向图的应用 表11-1是某工厂机床检修工序示例 顺序号 工序代号 工序名称 紧前工序 1 A 拆卸 无 2 B 机件检查 A 3 C 电器检查 A 4 D 零件修复 B 5 E 零件加工 B 6 F 组装 C、D、E 7 G 试车 F E A F G D C B 五、拓扑排序——有向图的应用 例11-5 有六项任务,每项任务要求的前驱活动如下: C1: C2, C5, C6 C2: C3, C6 C3: C4 C4:无 C5:C4,C6 C6:C3,C4 C6 C4 C1 C2 C5 C3 五、拓扑排序——有向图的应用 3. 拓扑排序小结 (1)拓扑排序只能针对有向无环图进行; (2)一个确定的AOV网,其拓扑序列不是唯一的。 计算机 软件基础 第二篇 数据结构基础 第十一章 图 一、简单概念 1. 图的定义 (1)图G:是由一个非空有穷的顶点集合V和一个有穷的边(或弧)集合E组成。记作: G=(V,E) 1 2 3 4 5 G=(V,E) V={1,2,3,4,5} E={(1,2),(1,4),(2,3),(2,5),(3,5)} (2)无向图:顶点之间的连线不具有方向性的图。 注意:无向图中,顶点之间的连线,称为边。 一、简单概念 1. 图的定义 注意:有向图中,顶点之间的连线,称为弧。 (3)有向图:顶点之间的连线具有方向性的图。 1 2 3 4 5 G=(V,E) V={1,2,3,4,5} E={1,2,2,3,4,1,2,5,3,5} 一、简单概念 (1)完全无向图:从图中任一顶点到其余顶点,都有直接边存在的无向图。如: 1 2 3 4 5 注意:对于具有n个顶点,e条边的完全无向图: 2. 基本术语 一、简单概念 (2)完全有向图:从图中任一顶点到其余顶点,都有直接弧存在的有向图。如: 1 2 3 4 注意:对于具有n个顶点,e条边的完全有向图: 一、简单概念 (3)两顶点的邻接 1)对于无向图来说,如果顶点Vi与Vj之间有边,则称顶点Vi与Vj互为邻接; 2)对于有向图来说,如果顶点Vi到顶点Vj有弧,则称顶点Vi和Vj是邻接,但Vj 和Vi 是不邻接的; 一、简单概念 (4)顶点的度 1)无向图顶点的度,是与该顶点邻接的边的数目; 2)有向图顶点的度,是该顶点入度和出度之和; 有向图顶点的入度,是进入该顶点弧的数目; 有向图顶点的出度,是远离该顶点弧的数目; 一、简单概念 (5)简单路径 1)路径: 对于无向图来说,从Vi点到Vj点的边组成的序列,称为路径; 对于有向图来说,从Vi点到Vj点的弧组成的有向序列,称为路径。 2)简单路径:没有重复点的路径。 一、简单概念 (6)简单回路 1)回路: 在图中,从某一点出发又回到该点的路径; 2)简单回路: 只有起点和终点重复,其他点不重复的回路。 二、图的存储结构 1. 用邻接矩阵存储图 (1)图的邻接矩阵:描述图中两个顶点之间邻接关系的矩阵。 (2)邻接矩阵的结构: 是一个n*n阶的方阵,其中的每一行或每一列对应于 图中的一个顶点; 一般情况下,Aij顶点的值如下: Aij= 1:表示从顶点Vi到顶点Vj有边(或弧) 0:表示从顶点Vi到顶点Vj没有边(或弧) 二、图的存储结构 例1:写出下列无向图G1的邻接矩阵 1 2 4 3 5 ① ② ③ ④ ⑤ ① ② ③ ④ ⑤ 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 1 0 1 0 0 0 1 1 0 0 二、图的存储结构 例2:写出下列有向图G2的邻接矩阵 ① ② ③ ④ ⑤ ① ② ③ ④ ⑤ 0 1 0 0 0 0 0 1 0 1 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0

文档评论(0)

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

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

1亿VIP精品文档

相关文档