欧拉路/欧拉回路 学习笔记
判定
有向图
首先这张图将所有的有向边转为无向边之后图连通。
反例:
其次,我们知道当且仅当所有点的入度和出度都相等,才会有欧拉回路。因为一个点进去之后一定会出来,所以入度一定等于出度。
同理,我们也可以知道入度和出度差
无向图
因为无向图没有入/出度之分,所以只用看是否为奇/偶数即可。
路径
相关题目:洛谷 P7771 【模板】欧拉路径
假设我们到了点
然后我们回溯到点
欧拉路就是栈的倒序输出。
为什么不边跑 dfs 边输出?
这张图如果这么用的话,会先访问终点
而最后入栈呢,则是可行的。(解释不清楚啊啊啊啊)
本文来自博客园,作者:coding_goat_qwq,转载请注明原文链接:https://www.cnblogs.com/CodingGoat/p/18584702
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】