当前位置: 首页 > news >正文

6.1.1 图:基本概念

一,基本概念

1.基本定义

(1)图的定义

顶点集不可以是空集,但边集可以是空集。

(2)

有向图的表示:

圆括号

 无向图的表示:

 尖括号

简单图、多重图:

简单图:

(1)不存在重复边(2)不存在从顶点到自身的边

多重图:

(1)图G中某两个节点之间的边数多于一条

(2)允许通过同一条边与自己关联,则G为多重图

数据结构只探讨简单图

三,顶点的度。入度,出度

 对于无向图:

顶点v的度是指依附于该顶点的边的条数,记为TD(V)

无向图的全部顶点的度的和等于边数的两倍

 对于有向图:

入度是以顶点v为终点的有向边的数目,记为ID(v)

出度是以顶点v为起点的有向边的数目,记为OD(v)

顶点的度是其入度和出度之和。

四,顶点与顶点的关系描述

(1)路径——两个不同的顶点之间的顶点序列。

(2)简单路径:在路径序列中,顶点不重复出现的路径称为简单路径。

(3)点到点的距离:从顶点u出发到顶点v最短路径若存在,则此路径的长度称为从u到v的距离,若不存在此路径,距离记为无穷。

无向图中,若从顶点v到顶点w有路径存在,则称v和w是连通的。

有向图中中,若从顶点v到顶点w和顶点w和顶点v之间都有路径存在,则称v和w之间是强连通的。

这里的路径可以是很多条。

比如说A和B之间就是强连通的,而B和E之间就不是。

连通图和强连通图 

1)特指无向图

2)特指有向图

 常见考点:

1)对于n个积极点的无向图G

若G是连通图,则最少有n-1条边

若G是非联通图,则最多可能有

EP:

当有5个顶点的情况下:

 地下四个顶点(两两相连)

上面一个顶点只要与下面任意一个顶点相连,就可以使之为连通图

2)

 

接下来我们学习子图:(研究图的局部)

1)理解子图的概念(首先必须是个图)

2)包含原图所哟有的vertex记为生成子图。(顶点集不可以是空集,边集可以是空集)

连通分量

1)连通     2)极大(包含尽可能多的顶点和边)

生成树:

 

 若图中的顶点数为n,则它的生成树含有n-1条边。对于生成树,若看去他的一条边,则会变成非联通树,若加上一条边则会形成一个回路。

与生成树对应得是生成森林

实际应用:

几种特殊形态的图:

 

 

树和森林

 n个顶点的树,必有n-1条边

n得顶点的图,若边数大于n-1,则是有回路的,那就不是树了。

 

http://www.lryc.cn/news/65476.html

相关文章:

  • SlickEdit for Windows and Linux crack
  • ChatGPT实现stackoverflow 解释
  • 第五章 作业(123)【编译原理】
  • 基于Vue的个性化网络学习笔记系统
  • 如何搭建一个HTTP实验环境
  • Electron 环境搭建
  • 农机电招平台~java
  • springboot+vue体质测试数据分析及可视化设计(源码+文档)
  • thinkphp+vue+html高校固定资产管理系统维修 租借4h80u
  • 【学习笔记】「北大集训 2021」经典游戏
  • 优惠卷秒杀功能、全局唯一ID、乐观锁解决超卖问题、悲观锁实现一人一单、集群下锁失效问题
  • Nest的基本概念,以及如何使用Nest CLI来构建一个简单的Web应用程序
  • 15个创新世界119座城:1~10章音频
  • AI面试必刷算法题 附答案和解析 --持续更新中
  • 聊一聊 GDB 调试程序时的几个实用命令
  • MySQL驱动对MYSQL进行update操作时返回值注意UseAffectedRows
  • OpenCV-Python图像几何变换
  • 国民技术N32G430开发笔记(15)- IAP升级 树莓派串口发送数据
  • svo论文解读
  • DolphinScheduler海豚调度教程
  • ubuntu脚本解释器踩坑:#!/bin/bash 与 #!/bin/sh
  • 小松鼠踩一踩游戏
  • 使用crontab命令同步时间
  • TortoiseGit提示No supported authentication methods available异常
  • 基于哈希表的用户管理系统
  • GO数组切片-线性数据结构
  • C++ STL学习之【优先级队列】
  • keepalived脑裂现象
  • [stable-diffusion-art] 指北-1
  • 「C/C++」C/C++预处理器