有向完全图 java_图结构(一)

本文介绍了图结构,它是比树结构更复杂的数据结构,图结构包括无向图和有向图,其中有向完全图是每对顶点间都有方向的边。讨论了顶点的度、邻接顶点、路径、连通图、强连通图等概念,并引入了权值和带权图在网络中的应用。
摘要由CSDN通过智能技术生成

《Java常用算法手册》

引言

图(Graph)结构也是一种非线性数据结构,图结构在实际生活中有非常丰富的例子,例如:通讯网络,交通网络,人际关系网络等都可以归结为图结构。图结构的组织形式要比树结构更为复杂,因此,图结构对存储和遍历等操作具有更高的要求。

区别树结构

图结构是比树结构复杂的数据结构。在树结构中,结点具有分支层次关系,每一层上的结点只能和上层中的至多一个结点相关,但可能和下一层的多个结点相关。而在图结构中,任意两个结点之间都可能相关,结点之间相邻的关系可能是任意的。

图结构

了解了树结构,如果将树结构规则进一步扩展,每个数据元素之间可以任意关联,这就构成了一个图结构。正是这种任意关联性导致了图结构中数据关系的复杂性。研究图结构的一个专门理论工具叫图论。(图论〔Graph Theory〕是数学的一个分支。它以图为研究对象。)

169a44b42ad59498d1ef6cf75671f106.png

图1:典型的图结构(无向图)

adc607bba1afe6c3702a1575edf9fdbb.png

图2:有向图

图结构包含如下内容:

顶点(Vertex):因为图中的顶点具

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值