转 http://www.cnblogs.com/luyingfeng/p/3877338.html

1. 欧拉通路、欧拉回路、欧拉图
无向图:
1) 设G是连通无向图,则称经过G的每条边一次并且仅一次的路径为欧拉通路;
2) 如果欧拉通路是回路(起点和终点是同一个顶点),则称此回路为欧拉回路(Euler circuit);
3) 具有欧拉回路的无向图G称为欧拉图(Euler graph)。
有向图:
1) 设D是有向图,D的基图连通,则称经过D的每条边一次并且仅一次的有向路径为有向欧拉通路;
2) 如果有向欧拉通路是有向回路,则称此有向回路为有向欧拉回路(directed Euler circuit);
3) 具有有向欧拉回路的有向图D称为有向欧拉图(directed Euler graph)。

2. 定理及推论

欧拉通路和欧拉回路的判定是很简单的,请看下面的定理及推论。
定理5.1 无向图G存在欧拉通路的充要条件是:G为连通图,并且G仅有两个奇度结点(度数为奇数的顶点)或者无奇度结点。
推论5.1:

1) 当G是仅有两个奇度结点的连通图时,G的欧拉通路必以此两个结点为端点。
2) 当G是无奇度结点的连通图时,G必有欧拉回路。
3) G为欧拉图(存在欧拉回路)的充分必要条件是G为无奇度结点的连通图。

定理5.2 有向图D存在欧拉通路的充要条件是:
D为有向图,D的基图连通,并且所有顶点的出度与入度都相等;或者除两个顶点外,其余顶点的出度与入度都相等,而这两个顶点中一个顶点的出度与入度之差为1,另一个顶点的出度
与入度之差为-1。
推论5.2:
1) 当D除出、入度之差为1,-1的两个顶点之外,其余顶点的出度与入度都相等时,D的有向欧拉通路必以出、入度之差为1的顶点作为始点,以出、入度之差为-1的顶点作为终点。
2) 当D的所有顶点的出、入度都相等时,D中存在有向欧拉回路。
3) 有向图D为有向欧拉图的充分必要条件是D的基图为连通图,并且所有顶点的出、入度都相等。

3. 欧拉回路的应用

欧拉回路最著名的有三个应用,大家可以网上百度一下,这里不详述。

  • 哥尼斯堡七桥问题
  • 一笔画问题。
  • 旋转鼓轮的设计

4.欧拉回路的判定

判断欧拉路是否存在的方法

有向图:图连通,有一个顶点出度大入度1,有一个顶点入度大出度1,其余都是出度=入度。

无向图:图连通,只有两个顶点是奇数度,其余都是偶数度的。

判断欧拉回路是否存在的方法

有向图:图连通,所有的顶点出度=入度。

无向图:图连通,所有顶点都是偶数度。

5.具体的题目实现

  • POJ 1386
  • POJ 1300
  • POJ 2513

6.还有其他一些关于这方面的博客写的挺好的

转载于:https://www.cnblogs.com/lusufei/p/7203880.html

欧拉回路基本概念及定理相关推荐

  1. UA MATH523A 实分析3 积分理论 概念与定理整理

    UA MATH523A 实分析3 积分理论 概念与定理整理 可测函数 非负可测函数的积分 一般可测函数的积分 可测函数列的收敛 Folland实分析第二章是积分理论,目标是建立Lebesgue积分以及 ...

  2. UA MATH523A 实分析1 度量空间 概念与定理总结

    UA MATH523A 实分析1 集合论基础 概念与定理总结 序关系 度量空间 limit superior and lim inferior lim sup⁡Fn=⋂k=1∞⋃n=k∞Fnlim i ...

  3. UA MATH566 统计理论 概念与定理总结

    UA MATH566 统计理论 概念与定理总结 Part 1 Exponential Family Tip 1: Form of Exponential Family f(x∣η)=h(x)exp⁡( ...

  4. 欧拉回路基本概念+判断+求解

    1.定义 如果图G(有向图或者无向图)中所有边一次仅且一次行遍所有顶点的通路称作欧拉通路. 如果图G中所有边一次仅且一次行遍所有顶点的回路称作欧拉回路. 具有欧拉回路的图称为欧拉图(简称E图).具有欧 ...

  5. 网络流-割的概念以及定理

    1. 网络流的割:是网络中顶点的一个划分,把所有顶点划分成两个顶点集合S和T,其中源点s属于S,汇点t属于T,记作CUT(S,T). 2. 割的割边:如果一条弧的两个顶点一个属于顶点集S一个属于顶点集 ...

  6. 运筹学基本概念和定理

    文章目录 线性规划问题...定义! 不同形式的线性规划模型转化为标准形式 极大化极小 不等式约束化为等式约束 自由变量化为非负变量 1.2一些基本概念 可行解与最优解 基,基本解,可行基,基本可行解 ...

  7. 偏序集概念+Dilworth定理

    偏序的概念: 设A是一个非空集,P是A上的一个关系,若关系P是自反的.反对称的.和传递的,则称P是集合A上的偏序关系. 即P适合下列条件: (1)对任意的a∈A,(a,a)∈P; (2)若(a,b)∈ ...

  8. 椭圆基本概念、定理及性质

    行星的公转轨道是椭圆: 0. 椭圆基本概念 0.1 长轴(Major axis) 穿过两焦点并终止于椭圆上的线段 AB 叫做长轴. 长轴是通过连接椭圆上的两个点所能获得的最长线段. 1. 椭圆与天文 ...

  9. 欧拉通路 java,欧拉回路

    基本概念及定理 1. 欧拉通路.欧拉回路.欧拉图 无向图: 1) 设G是连通无向图,则称经过G的每条边一次并且仅一次的路径为欧拉通路: 2) 如果欧拉通路是回路(起点和终点是同一个顶点),则称此回路为 ...

最新文章

  1. mysql 2003错误 10055_MYSQL无法连接 提示10055错误的解决方法
  2. poj1651(区间dp)
  3. 独家 | OpenCV1.12 对极几何和立体视觉简介(附链接)
  4. 高性能Sqlite存储模型对象解密
  5. 一个 Vue + Node + MongoDB 博客系统
  6. 腾讯荣获OSCAR尖峰开源企业奖 参与国内首个开源治理白皮书编写
  7. micrometer_具有InlfuxDB的Spring Boot和Micrometer第1部分:基础项目
  8. 生产环境 direct path read 与log file sync等待事件问题处理
  9. HDOJ(HDU) 2097 Sky数(进制)
  10. 什么是web services?它有什么作用,以及它如何实现?
  11. 工作经验的Java学习心得
  12. 电子琴节奏包制作_制作MIDI电子音乐需要准备些什么?
  13. 参加培训的小盆友进步了
  14. Linux与MySql学习之旅(一): 离线安装MySQL和问题解决
  15. 计算机上海市大学排名,上海市大学排名一览表2021年最新
  16. 日历(NSCalendar)
  17. OpenGL Blend
  18. [DeCAF]DeCAF: A Deep Convolutional Activation Featurefor Generic Visual Recognition
  19. Android项目实战(四十):在线生成按钮Shape的网站
  20. MD5解密脚本-python

热门文章

  1. hongyi lee 作业1
  2. 车辆检测--A Closer Look at Faster R-CNN for Vehicle Detection
  3. 对抗网络用于人脸转正--Beyond Face Rotation
  4. GridView 导出为Excel
  5. GSM A5/1算法C语言代码实现和分析
  6. python大数据免费_安利大家一个Python大数据分析神器
  7. Future有返回值的线程
  8. Centos7 上配置 java JDK1.8
  9. 2020-10-26runtime error: member access within null pointer of type ‘struct ListNode‘ (solution.cpp)错
  10. cad打印样式ctb丢失_CAD制图软件中如何设置CAD打印样式表(CTB)?