图和超图学习总结(一)

目录

一、什么是图

二、图的类别

1、无向图

2、有向图

三、邻接矩阵

四、图应用示例

五、图数据挑战


一、什么是图

图表示实体(节点)集合之间的关系()。也就是说实体之间通过关系连接构成图。

图具有以下三种属性:顶点、边、全局(也就是整个图)。

图的每个部位都可以存储信息。如图:

图中,顶点信息为6个数值的向量,边信息为8个数值的向量,整个图用5个数值的向量表示。(具体需根据实际情况而定)。

二、图的类别

1、无向图

如图:

实体之间相互关联,如小明和老黑打过篮球比赛,那么老黑和小明也打过篮球比赛。

2、有向图

如图:

实体之间是单向关联,如小明引用了老黑的文章,但老黑不一定引用小明的文章。

三、邻接矩阵

假设图中有n个节点,对所有节点进行排序构成n*n的矩阵,i节点与j节点有边,则在矩阵相应位置设为1,否则设为0.

四、图应用示例

文本图

分子图

社交网络图

五、图数据挑战

用稀疏矩阵存储邻接矩阵内容仍会占大量空间,而表示稀疏矩阵的一种优雅且节省内存的方法是邻接列表。

如图:

点列表:存放点的信息(也可以是向量)

边列表:存放边的信息(也可以是向量)

邻接列表:索引下标对应边列表,存储内容(向量)对应边连接的点的索引下标。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值