[思想·算法]数据结构中的图是怎样的?

一、图的基本术语:

“图”是一种限制最少的数据结构,更加接近现实生活中的问题。“图”按照意义可分为:显式图和隐式图。

  1. 显示图:涉及路径问题、连通性问题、着色问题和网络优化问题,图的结构式显式给出的,包括图的顶点、边和权重值,即一般意义上的图
  2. 隐式图:问题的域多是树形或者图形结构,没有很明确是“图”的形式。一般根据问题的初始条件,抽象表示为“图”。例如:8皇后问题、走迷宫、五子棋、象棋等问题。
1、显式图术语:

在这里插入图片描述
在这里插入图片描述

  • **环:**图C中的v1点本身也有边相连,这种边称为环
  • **有限图:**顶点与边都为有限的图,a、b、c都是有限图
  • **简单图:**没有环且两个顶点间最多只有一条边相连的图,a为简单图
  • **领接与关联:**两点之间有边相连,称两点是领接的,两点之间的边称为关联边
  • **顶点的度数:**从顶点引出的边的条数,即为该顶点相关联的边的数目,简称为度
  • **入读:**有向图中把以顶点v为终点的边的条数称为该顶点v的入度
  • **出度:**有向图中把以起点v为终点的边的条数称为该顶点v的入度
  • **终端顶点:**有向图中把出度为0的顶点称为终端顶点,如图b中的v3
  • **连通图:**对于图中任意两点v1、v2之间有道路相连,则称该图为连通图
  • **网络:**带权值的连通图
2、隐式图术语:

树是图的一个特例,称之为“隐式图”的搜索空间。

  • **子集树:**当要求解的问题需要在n个元素的子集中进行搜索,其搜索空间树称为子集树。
    在这里插入图片描述
  • **排列树:**当要求解的问题需要在n个元素的排列中进行搜索,其搜索空间树称为排列树。
    在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值