- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据结构 – Data Structures ? 最小生成树 ? 问题提出 要在 n 个城市间建立通信联络网, 顶点 —— 表示城市 权 —— 城市间建立通信线路所需花费代价 希望找到一棵生成树,它的每条边上的权值之和(即建立 该通信网所需花费的总代价)最小 ——— 最小代价生成树 ? 问题分析 1 6 5 4 3 2 7 13 17 9 18 12 7 5 24 10 n 个城市间,最多可设置 n(n-1)/2 条线路 n 个城市间建立通信网,只需 n-1 条线路 问题转化为:如何在可能的线路中选择 n-1 条,能把 所有城市(顶点)均连起来,且总耗费 (各边权值之和)最小 数据结构 – Data Structures ? 构造最小生成树方法 ? 普里姆 (Prim) 算法 ? 算法思想:设 N=(V,{E}) 是连通网, TE 是 N 上最 小生成树中边的集合 ? 从任一顶点出发,将此点包含在生成树里 ? 在这些一个顶点已在生成树里而另一顶点未在 生成树里的边中,找一条代价最小的边 ? 将此边和那个顶点包含进生成树 ? 重复上述操作,每次加一个顶点和一个代价最 小的边。直至所有的顶点包含进去,则得到最 小生成树 数据结构 – Data Structures 例 1 6 5 4 3 2 6 5 1 3 5 6 6 4 2 5 1 3 1 1 6 3 1 4 1 6 4 3 1 4 2 1 1 6 4 3 2 1 4 2 5 1 6 5 4 3 2 1 4 2 5 3 数据结构 – Data Structures 1 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 0 6 2 4 6 0 6 3 2 0 5 5 4 6 5 0 5 1 3 5 0 6 5 1 6 0 0 1 2 3 4 5 0 1 2 3 4 5 1 -2 1 -4 1 -1 例 1 6 5 4 3 2 6 5 1 3 5 6 6 4 2 5 1 -5 1 -3 1 6 5 4 3 2 6 5 1 3 5 6 6 4 2 5 1 6 5 4 3 2 1 4 2 5 3 数据结构 – Data Structures ? 7.5 拓扑排序 ? 问题提出:学生选修课程问题 顶点 —— 表示课程 有向弧 —— 表示先决条件,若课程 i 是课程 j 的先决条件,则图中 有弧 i,j 学生应按怎样的顺序学习这些课程,才能无矛盾、顺利地完成 学业 —— 拓扑排序 ? 定义 ? AOV 网 —— 用顶点表示活动,用弧表示活动间优先关系的有 向图称为顶点表示活动的网 (Activity On Vertex network) ,简称 AOV 网 ? 若 vi,vj 是图中有向边,则 vi 是 vj 的直接前驱; vj 是 vi 的直接后 继 ? AOV 网中不允许有回路,这意味着某项活动以自己为先决条件 数据结构 – Data Structures ? 拓扑排序 —— 把 AOV 网络中各顶点按照它们相互之间的优 先关系排列成一个线性序列的过程叫 ~ ? 检测 AOV 网中是否存在环方法:对有向图构造其顶点的拓扑 有序序列,若网中所有顶点都在它的拓扑有序序列中,则该 AOV 网必定不存在环 ? 拓扑排序的方法 ? 在有向图中选一个没有前驱的顶点且输出之 ? 从图中删除该顶点和所有以它为尾的弧 ? 重复上述两步,直至全部顶点均已输出;或者当图中不存 在无前驱的顶点为止 数据结构 – Data Structures 例 课程代号 课程名称 先修棵 C1 C2 C3 C4 C5 C6 C7 C8 C9 C10 C11 C12 无 C1 C1,C2 C1 C3,C4 C11 C3.C5 C3,C6 无 C9 C9 C1,C9,C10 程序设计基础 离散数学 数据结构 汇编语言 语言的设计和分析 计算机原理 编译原理 操作系统 高等数学 线性代数 普通物理 数值分析 C1 C2 C3 C4 C5 C6 C7 C8 C9 C10 C11 C12 数据结构 – Data Structures C1 C2 C3 C4 C5 C6 C7 C8 C9 C10 C11 C12 拓扑序列: C1--C2--C3--C4--C5--C7--C9--C10--C11--C6--C12--C8 或 : C9--C10--C11--C6--C1--C12--C4--C2--C3--C5--C7--C8 一个 AOV 网的拓扑序列不是唯一的 数据结构 – Data Structures C1 C2 C3 C4 C5 C6 C7 C8 C9 C10 C11 C12 数据结构 – Data
您可能关注的文档
最近下载
- 黔东南州2024——2025学年度第一学期期末文化水平测试九年级化学试卷.docx VIP
- (一模)2025年马鞍山市高三第一次教学质量监测英语试卷(含答案).pdf
- 2025年高考语文大题突破训练:微写作(北京专用)解析版.pdf VIP
- 音乐鉴赏答案-周海宏 .pdf VIP
- 艾灸项目商业计划书.docx VIP
- 线上心理咨询创业项目计划书.pptx VIP
- 2023-2024学年河南省重点中学七年级(上)开学历史试卷(含解析).docx VIP
- 煤矿工程瓦斯抽采系统井下抽采管路安装工程施工组织设计_山西.docx
- JJF(鲁) 194-2024 专用砝码地方校准规范.docx VIP
- 普通职员月度工作总结.docx VIP
原创力文档


文档评论(0)