您的位置:首页 > 其它

Fleury 算法,求欧拉回路

2016-02-15 14:15 513 查看
基本概念:

欧拉路:通过图中所有边的简单路

欧拉回路: 闭合的欧拉路

欧拉图: 包含欧拉回路的图


简单的说:欧拉回路 就是经过图(有向图、无向图)的每条边一次且仅一次,回到出发点的路径就叫欧拉回路;



Fleury算法基本思想:

①.选择任意一个结点作为起点,选择一条从它开始的边,将其加到解的集合U中。

②.从该边的终端,选择与之连通的下一条边作为新的起点,将已 经过的边从图中删除。

③.重复步骤①②,如若经过一个结点的所有边均被删除,则将该结点也删除。

④.直到所加入集合U的边的终点与起点重合,形成回路为止。

设定 欧拉回路解集为U。

(对于给定的图,随起始边选择的不同,其欧拉回路也不同。)

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  算法 欧拉回路