数据结构-图论-欧拉回路

本文介绍了图的基本概念,包括无向图和有向图,探讨了顶点的度数,阐述了路径与回路的定义,并深入讨论了图的连通性,特别关注了欧拉回路在数据结构中的重要作用。
摘要由CSDN通过智能技术生成
在这篇文章中,我将尽可能的去了解清楚什么是欧拉回路,以及如何用算法去实现它。

一.图

1、图的定义

是一个顶点集合V和一个顶点间关系的集合E组成,记G=(V,E)
V:顶点的有限非空集合。
E:顶点间关系的有限集合(边集)。
存在一个结点v,可能含有多个前驱节点和后继结点。
eg:

2、无向图和有向图

无向图 在G=(V,E)中,如果对于任意的结点a,b V,当(a,b) E时,必有(b,a) E(即关系R对称),此图称为无向图。
无向图中用不带箭头的边表示顶点的关系。
eg:
V={1,2,3,4,5}
E={(1,2),(1,3),(1,4),(2,3),(2,5),(3,5),(4,5)}
有向图 在G=(V,E)中,如果对于任意的结点a,b V,当(a,b) E时,(b,a) E未必成立,称此图为有向图。
有向图中通常用带箭头的边连接两个有关联的结点。
eg:
V={1,2,3,4,5}
E={<1,2>,<1,4>,<2,3>,<2,5>,<3,1>,<5,3>,<5,4>}
带权图
一般的图边上没有数字,边仅表示两个顶点间相连接关系。
eg: 图2
图中的边可以加上表示某种含义的数值,数值称为边的权。
eg:

3、顶点的度

在无向图中,顶点v的度是指与顶点v相连的边的数目D(v)。
eg: 图2中,D(
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值