博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
欧拉回路与欧拉路径
阅读量:4972 次
发布时间:2019-06-12

本文共 591 字,大约阅读时间需要 1 分钟。

 
原文地址:https://blog.csdn.net/qq_34454069/article/details/77779300
 
定义:
欧拉回路:每条边恰好只走一次,并能回到出发点的路径
欧拉路径:经过每一条边一次,但是不要求回到起始点
 

 

无向图

首先,在无向图中,要确定是否存在欧拉回路很容易:只要每个点的度数均为偶数即可。(这里就不扯什么连不连通的鬼东西了)。 

因为每个点的度数为偶数,所以可以将整个图看做由数个环嵌套而成,因为环一定能找到一条欧拉回路,所以整个图也能找到欧拉回路。 
这里写图片描述 
欧拉路径:如果有且仅有两个点的度数为奇数,就会存在一条从这两个中的一个到达另一个的欧拉路径。 
假如在这两个点间连一条边,就能够从任意一个点出发找到一条欧拉回路,当出发点为这两个点中的一个时,切断这条边,就成为一条欧拉路径了。 
这里写图片描述

有向图

欧拉回路:所有点的入度等于出度,就存在一条欧拉回路。 

这里可以换一种角度来理解,对于每一个点,每次进入这个节点,就一定有一条路可以出去,因此必定存在一条欧拉回路。 
欧拉路径:最多有一点入度等于出度+1,最多有一点入度等于出度-1,就会有一条从出度大于入度(没有则等于)的点出发,到达出度小于入度(没有则等于)的点的一条欧拉路径。证明方法与无向图的欧拉路径类似。

转载于:https://www.cnblogs.com/WTSRUVF/p/9359239.html

你可能感兴趣的文章
如何学习编译原理
查看>>
第五次作业
查看>>
(四期)简单添加TableViewCell的3D动画效果
查看>>
linux定时创建文件
查看>>
学会有效管理自己知识:思考+总结+分享
查看>>
MarkDown使用教程
查看>>
Mirror app - 个人名片设计
查看>>
Vue 2.x指令综合小练习
查看>>
iOS定时器按钮短时间内多次点击只触发一次事件方法
查看>>
centos6.0 配置SVN
查看>>
Jquery Json解析
查看>>
08-JAVA算术运算符和逻辑运算符
查看>>
3507
查看>>
HttpServer
查看>>
oracle inside(8)
查看>>
2011-12-04:电脑无输入信号(显示屏与主机的线连良好.堤示没信号,输入频率超出信号范围.重启时跳出一下后消失)...
查看>>
PhpDocumentor 生成文档
查看>>
FNDLOAD Commands to Download Different Seed Data Types. (DOC ID 274667.1)
查看>>
面向对象的应用
查看>>
02_Jquery_03_类选择器
查看>>