欧拉路径与欧拉回路:图论中的“一笔画”问题
创作时间:
作者:
@小白创作中心
欧拉路径与欧拉回路:图论中的“一笔画”问题
引用
1
来源
1.
https://aimadao.com/wiki/1563195636449312/1581853198778464
欧拉路径和欧拉回路是图论中的重要概念,它们描述了图中是否存在一条可以“一笔画”的路径。本文将详细介绍欧拉路径、欧拉回路、欧拉图和半欧拉图的概念及其相关定理,并讲解如何找到欧拉路径的算法。
一、欧拉路和欧拉回路
欧拉路径是指从图中一个点开始到图中一个点结束的路径,并且图中每条边通过的且只通过一次(顶点可以多次)。一个图可以有多条欧拉路径。
欧拉回路是欧拉回路是指起点和终点相同的欧拉路。
我们定义奇点是指跟这个点相连的边的数目有奇数个的点。对于一笔画的图,有以下两个定理:
定理1:存在欧拉路的条件:图是连通的,有且只有2个奇点;
定理2:存在欧拉回路的条件:图是连通的,有0个奇点。
二、欧拉图和半欧拉图
具有欧拉回路的图叫欧拉图,不具有欧拉回路的图叫半欧拉图。
这两个定理是显而易见的,既然每条边都要经过一次,那么对于欧拉路,除了起点和终点外,每个点如果要进入一次,显然一定要出去一次,显然是偶点。对于欧拉回路,每个点进入和出去的次数一定是相等的,显然没有奇点。
欧拉图:对于无向图来说,所有顶点的度都是偶数;对于有向图来说,所有顶点的入度和出度相等。
半欧拉图:对于无向图来说,有且仅有两个顶点的度为奇数;对于有向图来说,有且仅有一个顶点入度-出度=1,另有且仅有一个顶点出度-入度=1。
三、如何找到欧拉路
1、先判断是有向图还是无向图;
无向图:
欧拉图:所有顶点的度都是偶数
半欧拉图:有且仅有两个顶点的度为奇数
有向图
欧拉图:所有顶点的入度和出度相等
半欧拉图:有且仅有一个顶点入度-出度=1,另有且仅有一个顶点出度-入度=1
2、求欧拉路的算法使用深度优先遍历,每经过一条边,就把这条边设置visited。
- 如下图:首先是无向图,然后统计图的结点的度都是偶数,那么就是欧拉图;
- 找到一个奇数条边的点作为起点,如果没有找到就随便找一个点作为起点;
- 针对边进行DFS递归搜索,访问所有未访问过的边;
3、针对边的深度优先遍历过程如下:
- A点为起点,AB这条边入栈
Stack-1
,也就是:A入栈、B入栈;(AB边被访问过visited) - B点为起点,BC这条边入栈,也就是:C入栈;(BC边visited)
- C点为起点,CA这条边入栈,也就是:A入栈;(CA边visited)
- A点为起点,所有的边都被访问过,那么A点出栈,进入
Stack-2 - 回溯到C点,CE这条边入栈,也就是:E入栈;(CE边visited)
- E点为起点,EB这条边入栈,也就是:B入栈;(EB边visited)
- B点为起点,BD这条边入栈,也就是:D入栈;(BD边visited)
- D点为起点,DE这条边入栈,也就是:E入栈;(DE边visited)
- E点为起点,EG这条边入栈,也就是:G入栈;(EG边visited)
- G点为起点,GF这条边入栈,也就是:F入栈;(GF边visited)
- F点为起点,FC这条边入栈,也就是:C入栈;(FC边visited)
- C点为起点,所以边都被访问过,那么C点出栈,进入
Stack-2 - 依次是F、G、E、D、B、E、C、B、A出栈
Stack-1
,入栈
Stack-2 - Stack-2中的元素是(栈底到栈顶):A、C、F、G、E、D、B、E、C、B、A
- Stack-2出栈:ABCEBDEGFCA
ABCEBDEGFCA 就是欧拉回路,尝试一下,可以一笔画完。
四、练习题
欧拉图G是指可以构成一个闭回路的图,且图G的每一条边恰好在这个闭回路上出现一次(即一笔画)。以下各个描述中,不一定是欧拉图的是( )
A. 图G中没有度为奇数的顶点
B. 包括欧拉环游的图(欧拉环游图是指通过图中每边恰好一次的闭路径)
C. 包括欧拉闭迹的图(欧拉迹是指通过图中每边恰好一次的路径)
D. 存在一条回路,通过每个顶点恰好一次
参考答案 D
参考欧拉图的定义。
热门推荐
脑出血后抗栓治疗,时机和方案如何选择?
穆勒:三次考虑过离开拜仁 拜仁曾经拒绝曼联疯狂报价
恒星熄灭后,行星也会随之团灭,但也有些幸存下来成为不死行星
艾草液的功效与使用注意事项
申辰拱合在八字命理中的影响与解读
总投资约18亿元!安瓦新能源固态电池产品量产在即
全省首创!青岛市推出食品经营许可"到期提醒+极简续证"创新举措
膝盖痛怎么舒缓?物理治疗师教5秘诀,舒缓酸痛膝盖
运城市“双减”政策实施三年成效显著
拉菲红酒正牌和副牌
防震减灾科普 | 地震前兆,仪器知多少
如何限定API被调用的次数
安之若素:一种超然的人生态度
乒乓球胶皮清洗技巧大揭秘(让你的球拍胶皮保持出色状态的关键步骤)
宋朝300年都收不回燕云十六州,朱元璋为何一年就收复了?
灯光巧布局 不要忽视家居灯光的设计 让家更温馨
小孩撞击太阳穴后的危险性有多大
降血脂运动是啥?医生专业解答各类运动降脂效果
萨默尔:若身体允许穆勒就该继续踢球,希望他未来当教练或管理层
淋巴结肿了怎么办
格桑花的花语与意义(探寻格桑花的神秘力量)
@退役军人!考公竟有这么多优势!
膝关节伸不直的关键肌:腘绳肌
闷声干大事!李荣浩杨丞琳自爆已于一年前举办婚礼
国民党军下大力气打造伞兵,一夜偷袭就损伤过半,各团长非死即伤
2025绍兴艺术学校开设的专业一览表
《爱,金钱和孩子》:经济不仅塑造了我们的生活方式,也塑造了我们的育儿方式
从思维到表达:金字塔原理告诉你如何向领导呈现一场完美的汇报
如何治疗胳膊前臂疼痛和手部麻木的症状
如何通过八字,知道未来配偶的相貌?