社区
数据结构与算法
帖子详情
如何才能寻找出图中的欧拉回路?
LeeMaRS
2002-05-29 02:00:34
其实就是一笔画问题,有什么好的算法吗?
回溯的效率似乎低了点。
...全文
293
9
打赏
收藏
如何才能寻找出图中的欧拉回路?
其实就是一笔画问题,有什么好的算法吗? 回溯的效率似乎低了点。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
LeeMaRS
2002-05-30
打赏
举报
回复
starfish能讲一下算法思路吗?我总觉得复杂度是指数级的.
LeeMaRS
2002-05-29
打赏
举报
回复
oh?说来听听?~
深水蔚蓝
2002-05-29
打赏
举报
回复
是np问题吧
one_add_one
2002-05-29
打赏
举报
回复
你搜索的时候可以做一些优化,速度还是很理想的。
LeeMaRS
2002-05-29
打赏
举报
回复
真的没有别的算法了吗?....
one_add_one
2002-05-29
打赏
举报
回复
一般都用回溯解决
starfish
2002-05-29
打赏
举报
回复
首先判断是否存在欧拉回路
如果存在的话,用回溯法效率是很高的(可以证明存在欧拉回路是用回溯法计算复杂度的一个上界大约是O(n^2))。
chenggn
2002-05-29
打赏
举报
回复
usaco 做到后面有
LeeMaRS
2002-05-29
打赏
举报
回复
哈密顿回路是NP问题.欧拉回路应该不是.
欧拉
回路
的构建及输
出
欧拉
回路
的路径
首先,
欧拉
回路
的判断条件必须清楚,这是相对于无向
图
的 (1)
图
必须是连通的 (2)
图
中
点的度数必须是偶数 这里以构建一个度全部相同的
欧拉
回路
,并输
出
欧拉
回路
的路径 1.构建
欧拉
回路
连通主要是靠树来...
欧拉
回路
路径求解
基本概念: 今天讨论的主题是一类问题,就是
欧拉
路问题。有两种
欧拉
路。第一种叫做 Eulerian path(trail),沿着这条路径走能够走遍
图
中
每一条边;...满足什么性质的
图
才能有
欧拉
路?根据 wikipedia 对
欧拉
路的
欧拉
回路
路径求解算法
求
欧拉
回路
的路径顺序可用Hierhoizer算法。 1.判断奇点数。奇点数若为0则任意指定起点,奇点数若为2则指定起点为奇点。 2.开始递归函数Hierholzer(x): 循环
寻找
与x相连的边(x,u): 删除(x,u) 删除(u,x) ...
欧拉
回路
——Hierholzer算法
对于一个
欧拉
回路
,我们分析其组成部分,一个
欧拉
回路
必是由多个环连接在一起,才能符合所有的点入度与
出
度相等。 因此Hierholzer算法算法的核心就是依次
寻找
环,将所有的环拼合成一条
欧拉
回路
。 过程 首先我的定义...
《数据结构与算法分析》
寻找
欧拉
回路
--多次修改最终复杂度O(E+V)
欧拉
回路
这一块,书上只用画
图
的方式解释了思路,然后说,采用合适的数据结构,可以把复杂度变为O(E+V),课本上简单的提及了一下,使用链表,并且保存指向最后扫描到的边的指针。当时无论怎么想都没有想明白,这...
数据结构与算法
33,010
社区成员
35,327
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章