第7章 图

本文深入解析线性表、树形结构和图的基本概念,详细阐述了顶点、边、弧等关键术语,以及有向图、无向图的定义与特性,探讨了稀疏图与稠密图的区别,为理解复杂数据关系提供了清晰视角。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • 线性表:数据元素间仅存在线性关系(每个元素仅有一个直接前驱,一个直接后驱)
  • 树形结构:数据元素间有明显层次关系(每一层上元素可能与下一层多个元素*(孩子结点)相关,但只能和上一次层中的一个元素(双亲结点)*相关)
  • 图:结点间关系是任意的,任意两个数据元素之间都可能相关

图的定义和术语

  • 顶点Vertex:图中的数据元素
    V -顶点的有穷非空集合 VR - 两顶点间的关系的集合
  • Arc:<v, w>∈VR, <v, w>表示从v到w的一条弧。
    <v, w> v - 弧尾/初始点Initial Node w - 弧头/终端点Terminal Node
    此时的图称为有向图Digraph
  • 若<v, w>∈VR必有<w, v>∈VR,即VR是对称的,用无序对(w, v)替代<v, w><w, v>,表示v和w之间的一条边Edge,此时的图称为无向图Undigraph
  • n - 图中顶点个数 e - 图中边/弧数目
    无向图 |e|∈[0, n*(n-1)/2] 对右端点 完全图
    有向图 |e|∈[0, n*(n-1)] 对右端点 有向完全图
  • 稀疏图Sparse Graph - 很少条边/弧
  • 稠密图Dense Graph
  • Weight - 与图的边/弧相关的数
  • Network - 带权图
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值