数据结构【DS】图的基本概念

news/2024/12/22 20:00:49/

 

定义

完全图(简单完全图)

完全无向图:边数为𝐧𝐧−𝟏𝟐
完全有向图:边数为 𝐧(𝐧−𝟏)

子图、生成子图

G的子图:所有的顶点和边都属于图G的图

G的生成子图:含有G的所有顶点的子图

连通,连通图,连通分量
【无向图】

v和w连通:无向图中,v到w的路径存在【而不是要求有直接的边】

连通图:图中任意两个顶点都是连通的

连通分量:无向图中的极大连通子图

极大连通子图:连通图只有一个极大连通子图,就是它本身

强连通图,强连通分量

【有向图】

v和w强连通:有向图中,从v到w和从w到v都有路径,而非弧

强连通图:图中任何一对顶点都是强联通的

强连通分量:有向图中的极大连通子图

生成树,生成森林

生成树:包含图中全部顶点的一个极小连通图

极小连通图:要能连通图的所有顶点而又不产生回路的任何子图

生成森林:非连通图中,连通分量的生成树构成了非连通图的生成森林

顶点的度,入度,出度

顶点的度Degree:图中与该顶点相关联边的数目

入度:指向该顶点的边的数目

出度:从该顶点出去的边的数目

顶点的度 = 出度 + 入度

对于具有n个顶点, e条边的有向图, 出度和=入度和 = e

对于具有n个顶点, e条边的无向图, 顶点(出度+入度)= 2e

 

路径,路径长度和回路

路径Path:在一个图中,路径是从顶点u到顶点v所经过的顶点序列

路径长度:该路径上边的数目

回路:第一个顶点和最后一个顶点相同的路径

简单路径,简单回路

简单路径:顶点不重复出现的路径

简单回路:除第一个和最后一个顶点,其余顶点不重复出现的回路

距离

uv的距离:从uv最短路径

有向树

一个顶点的入度为0,其余顶点的入度均为1的有向图

极大连通子图是讨论连通分量的,极小连通子图是讨论生成树的。


http://www.ppmy.cn/news/1230111.html

相关文章

CISP全真模式测试题(二)

免责声明 文章仅做经验分享用途,利用本文章所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,作者不为此承担任何责任,一旦造成后果请自行承担!!! 1、下列关于信息安全保障的说法错误的是: A.信息安全保障的问题就是安全的效用问题,在解决或预…

腾讯云轻量数据库是什么?轻量数据库测评详细介绍

腾讯云轻量数据库测评,轻量数据库100%兼容MySQL 5.7和8.0,腾讯云提供1C1G20GB、1C1G40GB、1C2G80GB、2C4G120GB、2C8G240GB五种规格轻量数据库,腾讯云百科txybk.com分享腾讯云轻量数据库测评、轻量数据库详细介绍、特性、配置价格和常见问题解…

​vmware虚拟机ubuntu系统配置静态ip​

把虚拟机当成服务器,如果虚拟机的ip是一直变化的,每次远程连接需要都修改连接虚拟机的ip地址,这肯定是麻烦的。 一、设置一下本机的VMnet8的ip 配置路径:控制面板->所有控制面板项->网络和共享中心 二、首先设置NAT 选自…

22年+21年 计算机能力挑战赛初赛C语言程序题 题解

22年 第14题&#xff1a;答案&#xff1a;33 #include<stdio.h> int x1; int f(int a) { static int x2;int n0;if(a%2){ static int x3;nx; }else { static int x5;nx; }return nx;} void main() { int sumx,i;for(i0;i<4;i) sumf(i); printf(&qu…

vs添加 高级保存选项

工具-自定义-命令-菜单栏-文件-添加命令-文件-高级保存选项

IDEA调用接口超时,但Postman可成功调用接口

&#x1f4e2;专注于分享软件测试干货内容&#xff0c;欢迎点赞 &#x1f44d; 收藏 ⭐留言 &#x1f4dd; 如有错误敬请指正&#xff01;&#x1f4e2;交流讨论&#xff1a;欢迎加入我们一起学习&#xff01;&#x1f4e2;资源分享&#xff1a;耗时200小时精选的「软件测试」资…

如何使用 WPF 应用程序连接 FastReport报表

随着期待已久的FastReport WPF的发布&#xff0c;您不再需要使用 FastReport .NET 来处理基于 WPF 的项目。 不久前&#xff0c;在 FastReport .NET 中使用 WPF 还相当不方便。并非一切都进展顺利&#xff1b;连接 FastReport.dll 和许多其他问题存在问题。我们重新思考了该方…

Java-类和类的关系

代码 总结&#xff1a; 【1】面向对象的思维&#xff1a;找参与者&#xff0c;找女孩类&#xff0c;找男孩类 【2】体会了什么叫方法的形参&#xff0c;什么叫方法的实参&#xff1a; 具体传入的内容 实参&#xff1a; 【3】类和类可以产生关系&#xff1a; &#xff08;1…