m数据结构 day12 图,比线性表和树更复杂的数据结构(一)一堆基础概念,抽象数据类型

图论学的认真,这章很自信,嘻嘻


线性表表示的是线性关系,所有元素一对一,每个元素都有一个直接前驱和直接后继。

树更复杂一些,表示的是层次关系,元素之间一对多,一个结点可以和下一层的多个结点对应,但是只能和自己上一次层的一个结点有关系。很像一个父亲可以有多个孩子,但是每个孩子只能有一个父亲。

图则比树更为复杂,不是一对一,一对多,而是多对多,比如人际关系,朋友圈。图中任意两个点可能都是有关系的。

图的定义(不允许没顶点)

在这里插入图片描述

图结构不允许没有顶点,没有边是可以的。边表示顶点之间的逻辑关系。

看个例子
在这里插入图片描述

基本概念

定义相关概念

  • 无向边用无序偶对 ( v i , v j ) (v_i,v_j) (vi,vj)表示,用圆括号
  • 无向图:图中任意两个顶点的边都是无向边,无向图由顶点和边组成。
  • 有向边(弧,arc)用有序偶对 < v i , v j > <v_i,v_j> <vi,vj>表示(用尖括号), v i v_i vi叫做弧尾tail, v j
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值