干图论专题.pptVIP

  • 10
  • 0
  • 约6.6千字
  • 约 41页
  • 2016-08-12 发布于重庆
  • 举报
干图论专题

若干图论专题 清华大学 刘汝佳 内容介绍 拓扑排序 欧拉道路和回路 最小生成树问题 最短路问题 基本概念 图G=(V, E) 点集V 边集E,边(u, v) 权集W,边(u,v)有权w 图形表示 邻接矩阵表示 邻接表表示 前向星表示 拓扑排序 网线从机房连接到办公室 在机房,所有网线从左到右编号为1,2,3,…,N 给出每两条线是否交叉的信息,请计算办公室内从左到右各条线的编号 拓扑排序 核心问题:给一些序关系,排出全序! 一个一个排 先排最大 然后第二大… 具体实现? 每次取0出度点 枚举所有点吗? 0出度只可能是1出度变来的! O(n+m) 欧拉道路和回路 经过每条边一次且仅一次 先看回路 必要条件:所有点度为偶数 充分条件:还是“所有点度为偶数” 证明! 把欧拉回路构造出来 “圈套圈” 可能套不出来吗?想一想 欧拉道路和回路 有向的情形 入度 = 出度 如何套圈? 道路 有两个奇度点 正好是起点和终点 哪个是起点,哪个是终点? 有向+无向怎么办? 网络流!不要求掌握 一个例子 幼儿园里有很多房屋 房屋与房屋之间连以走廊 走廊与房屋之间有一扇门 幼儿园长想把门漆成绿色或者黄色,使得 任意一条走廊两头门的颜色不同 任意一间房屋上的门,绿色门的数量与黄色门的数量相差不超过1。 如何实现? 每个房屋的门都是偶数个… 把奇数改造成偶数! 另一个例子 考古学家发现了一块布,布上做有

文档评论(0)

1亿VIP精品文档

相关文档