当前位置: 首页 > news >正文

图论2 专题简记

A 欧拉路径

概念:

1.有向图欧拉路径:图中恰好存在 1 个点出度比入度多 1(这个点即为 起点 S),1 个点入度比出度多 1(这个点即为 终点 T),其余节点出度=入度。

2.有向图欧拉回路:所有点的入度=出度(起点 S 和终点 T 可以为任意点)。

3.无向图欧拉路径:图中恰好存在 2 个点的度数是奇数,其余节点的度数为偶数,这两个度数为奇数的点即为欧拉路径的 起点 S 和 终点 T。

4.无向图欧拉回路:所有点的度数都是偶数(起点 S 和终点 T 可以为任意点)。

当然,图有欧拉路径,还必须满足将它的有向边视为无向边后它是连通的(不考虑度为 0 的孤立点),连通性的判断我们可以使用并查集或 dfs 等。

Warnings:

1.要求搜索并输出欧拉路径时要先搜先递归后压栈后输出,防止出现先搜到终点后回溯导致输出顺序出错的问题,先搜索后输出可以保证终点在栈底。

http://www.rkmt.cn/news/239.html

相关文章:

  • 1
  • ClaudeCode实现简单需求文档分析与拆分
  • 【初赛】排序 - Slayer
  • LG11755
  • 「LAOI-9」Update
  • ABC393F
  • ABC389F
  • ABC150 C-F
  • 【游戏设计】五子棋设计思路
  • LG10516
  • Linux作业及状态转换
  • 设备驱动程序和设备独立性软件的区别
  • 树状数组板子
  • 网络流——OI复健
  • 2025“钉耙编程”中国大学生算法设计暑期联赛(3)
  • Symfony学习笔记 - Symfony Documentation - Getting Started(下)
  • 线段树板子
  • 双列圆锥滚子轴承载荷分布计算程序
  • 矢量篇 - KMLKMZ转SHP
  • js空值合并运算符?? - jerry
  • ubuntu上通过kvm新建虚拟机
  • 关于USB 无线 WIF 设备驱动安装的问题
  • Spring Boot常用注解-详细解析+示例 - 指南
  • test
  • linux
  • MAG-GNN: Reinforcement Learning Boosted Graph Neural Network | 代码 |
  • GCFExplainer: Global Counterfactual Explainer for Graph Neural Networks
  • Spring Boot 笔记
  • 使用通义灵码快速生成换装、瘦身程序 #Qwen3-Coder挑战赛# - yi
  • 软件工程第一次作业-tanglei