您好,欢迎来到尔游网。
搜索
您的当前位置:首页java实现图(邻接矩阵)

java实现图(邻接矩阵)

来源:尔游网

 


一、图的知识点:

1. 图的概念:图是由顶点集合及顶点间的关系集合组成的一种数据结构。

2. 图的定义:

G = (V, E) // V代表顶点的集合, E代表边的集合
V = {x | x ∈ 某个数据元素集合}
E = {(x, y) | x, y ∈ V} // 无向图
或者
E = {<x, y> | x, y ∈ V 并且 Path(x, y)} // 有向图 Path代表单向通路

3. 顶点和边:图中的结点成为顶点;两个顶点相关联,则称两个顶点之间有一条边。

4. 有向图:边(也可称为弧)带有方向,在有向图中顶点对<x,y>是有序的。顶点对<x,y>称为从顶点x到顶点y的一条有向边。因此<x,y>和<y,x>并不是同一条边

5. 无向图:边不带有方向,在无向图中顶点对(x,y)称为与顶点x和顶点y相关联的一条边。因此(x,y)和(y,x)是同一条边

6. 完全图:在有n个顶点的无向图中,有n*(n-1)/2条边,即任意两个顶点之间有且只有一条边

7. 邻接顶点:若两个顶点有关联,则两个顶点邻接;

无向图两个顶点互为邻接点;在有向图中,<x,y>是其中的一条边,则称顶点x邻接到顶点y,顶点y邻接自顶点x。

8. 顶点的度:与顶点相关联边的的条数,如上图无向图中D的度为3,有向图中D的度 = 入度(2)+ 出度(1)= 3;

有向图中,顶点的度 = 入度(进入的边) + 出度(出去的边)。

9. 路径:在图中,从顶点v1出发到顶点v2所经过的顶点序列

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- axer.cn 版权所有 湘ICP备2023022495号-12

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务