首页 > 其他分享 >欧拉路径和欧拉回路

欧拉路径和欧拉回路

时间:2022-12-14 22:45:03浏览次数:37  
标签:路径 出度 入度 回路 顶点 欧拉

一.引入

哥尼斯堡七桥问题。

河中有两座小岛,7座桥,问:一个步行者怎样才能不重复、不遗漏地一次走完七座桥,最后回到出发点。
答案是怎么走都不能满足。

二.定义:

1.欧拉回路:经过每条边一次且仅一次的回路。
2.欧拉路径:经过每条边一次且仅一次的路径。
3.欧拉图:存在欧拉回路的图。
4.半欧拉图:存在欧拉路径但不存在欧拉回路的图。

三.定理

假设图 \(G\) 不存在孤立点。

无向图
定理1:无向图 \(G\) 为欧拉图,当且仅当 \(G\) 为连通图切所有顶点的度为偶数。
推论1:无向图 \(G\) 为半欧拉图,当且仅当 \(G\) 为连通图且除了两个顶点的度为奇数之外,其他所有顶点的度为偶数。
存在欧拉路径的充分必要条件:度数为奇数的点只能有0或2个。

有向图
定理2:有向图 \(G\) 为欧拉图,当且仅当 \(G\) 的基图(忽略边的方向得到的无向图)连通,且所有顶点的入度等于出度。
推论2:有向图 \(G\) 为半欧拉图,当且仅当 \(G\) 的基图连通,且存在顶点 \(u\) 的入度比出度大1,\(v\) 的入度比出度小1,其他所有顶点的入度等于出度。
存在欧拉路径的充分必要条件:要么所有点的出度均等于入度;要么除了两个点之外,其余所有点的出度等于入度,剩余两个点:一个满足出度比入度多1(起点),另一个满足入度比出度多1(终点)。

四.性质

标签:路径,出度,入度,回路,顶点,欧拉
From: https://www.cnblogs.com/Travller/p/16983873.html

相关文章

  • 【Node.JS 】path路径模块
      往期文章​​【Node.JS练习】考试成绩整理​​​​【Node.JS】buffer类缓冲区​​​​【Node.JS】事件的绑定与触发​​​​【Node.JS】写入文件内容​​​​【Node.JS......
  • bashrc 配置文件自定义指南,如何快速cd到指定路径、添加别名、使用函数等
    目录bashrc配置文件是啥?自定义.bashrc配置文件的好处如何编辑bashrc配置文件使你的修改生效如何在.bashrc中使用别名——比如可以快速cd到某个路径起个别名——cdd,快速......
  • 3 推荐系统的召回路径
    UtagI都表示结点,2表示边i2i:一个物品和另一个物品的相似度内容相似:取标题的关键字的相似度,推荐标题相似的文章基于行为->协同过滤、关联规则:发现ItemX和ItemY经......
  • 矩阵中的路径
    请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。路径可以从矩阵中的任意一个格子开始,每一步可以在矩阵中向左,向右,向上,向下移动一个格子。......
  • [oeasy]python0029_放入系统路径_PATH_chmod_程序路径_执行原理
    ​ 放入路径回忆上次内容上次总算可以把sleep.py直接执行了sleep.py文件头部要声明好打开方式#!/usr/bin/python3用的是python3解释sleep.py修改......
  • SpringBoot2 静态文件路径与接口路径冲突(相同)解决方案
    事情是这样的,最近接手个项目给它底层从ssm整到springboot2+mp由于之前很多xxx.do请求而我又不想用后缀,所以就得匹配全部后缀或者无后缀(方法有很多方案自行百度)......
  • Unity - 粒子系统跟随路径移动
    对于最新版的粒子系统ParticleSystem,要让其跟随路径移动,无非就是借用其自身的API直接为每个粒子设置速度。看一下最终的效果图:编辑器为了能在场景中更方便的编辑路径,我们要......
  • 便历某路径下文件夹,把所有MP3数据读到数据库
    <!--#includefile="Sql_Conn.asp"--><!--#includefile="Inc/Inc.asp"--><!--#includefile="Inc/Config.asp"--><%'本版本为OK版1.0addbyymon2008.11.17functionGe......
  • 剑指offer110:所有路径
    题目:给定一个有n个节点的有向无环图,用二维数组graph表示,请找到所有从0到n-1的路径并输出(不要求按顺序)。graph的第i个数组中的单元都表示有向图中i号节点所能......
  • 剑指offer100:三角形中最小路径之和
    题目:给定一个三角形triangle,找出自顶向下的最小路径和。每一步只能移动到下一行中相邻的结点上。相邻的结点在这里指的是下标与上一层结点下标相同或者等于上一层......