欧拉路和哈密顿路

欧拉路

欧拉路是指 : : : 存在这样一种图 , , , 可以从其中一点出发 , , , 不重复地走完其所有的边 . . . 如果欧拉路的起点与终点相同 , , , 则称之为欧拉回路 . . .

欧拉路存在的充要条件如下 : : :

  1. 图是连通的 , , , 若不连通不可能一次性遍历所有边。

  2. 对于无向图 : : :

  • 有且仅有两个点 , , , 与其相连的边数为奇数 , , , 其他点相连边数皆为偶数 ; ; ;
    对于两个奇数点 , , , 一个为起点 , , , 一个为终点 . . . 起点需要出去 , , , 终点需要进入 , , , 故其必然与奇数个边相连 . . .
      ~  
  • 所有点皆为偶数边点 . . .
    如果存在这样一个欧拉路 , , , 其所有的点相连边数都为偶数 , , , 那说明它是欧拉回路 . . . 此时它的起点即是终点 , , , 出去后还会回来 , , , 刚好形成偶数边 . . .
  1. 对于有向图 : : :
  • 除去起点和终点 , , , 所有点的出度与入度相等 . . . 起点出度比入度大 1 , 1, 1, 终点入度比出度大 1. 1. 1. 若起点终点出入度也相同 , , , 则为欧拉回路 . . .

哈密顿路

哈密顿回路的定义 : : : G = ( V , E ) G=(V,E) G=(V,E) 是一个图 , , , 若G中一条路径通过且仅通过每一个顶点一次 , , , 称这条路径为哈密顿路径 . . . 若G中一个回路通过且仅通过每一个顶点一次 , , , 称这个环为哈密顿回路 . . . 若一个图存在哈密顿回路 , , , 就称为哈密顿图 . . .

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值