首页 > 其他分享 >关于图

关于图

时间:2024-08-23 17:28:58浏览次数:9  
标签:连通 有向图 出度 路径 关于 回路 顶点

图:记为:G=(V,E)
其中:\(V\) 是顶点集合,是有穷非空集,\(E\) 是边集合,是有穷集。

问:当 E(G) 为空时,图 \(G\) 存在否?
答:存在!但此时图 \(G\) 只有顶点,没有边。

无向图:每条边是无方向的。
有向图:每条边是有方向的。
完全图:任意两条边有一条边相连接。

  • 若 \(n\) 个接点的无向图有 $ n(n-1)\div 2$ 条边,称为无向完全图。
  • 若 \(n\) 个接点的有向图有 $ n(n-1)$ 条边,称为有向完全图。

图的基本术语

连通图

连通图:在无向图中,若任何两个顶点都存在路径可达,则此图为连通图
非连通中找到的极大连通子图叫
做:连通分量

强连通图:在有向图中,若任何两个顶点都存在路径可达,则此图为强连通图
非强连通图中找到极大的强连通子图叫做:强连通分量

注意自身带环的图多重图不在讨论范围内!

路径与回路

路径:从点 \(A\) 到点 \(B\) 的经过的所有的边。
回路:起点和终点相同的路径

简单路径:在一条路径内,除起点和终点以外。其余各点各不相同。
简单回路:由简单路径构成的回路称为简单回路

路径的长度:

非带权图上路径的长度指路径上的边的跳数
带权图上路径的长度指路径上的各边的权之和

顶点的度、入度和出度

顶点 \(V\) 的度 \(=\) 与 \(V\) 相关联的边的数目

在有向图中:

顶点 \(V\) 的出度 \(=\) 以 \(V\) 为起点有向边数
顶点 \(V\) 的入度 \(=\) 以 \(V\) 为终点有向边数
顶点 \(V\) 的度 \(= V\) 的出度 \(+V\) 的入度
图的度 \(=\) 图中所有顶点度的和
\(>\) 设图 \(G\) 的顶点数为 \(n\) ,边数为 \(e\)。
图的所有顶点的度数之和 \(2e\)。
(每条边对图的所有顶点的度数和 "贡献" \(2\) 度)

标签:连通,有向图,出度,路径,关于,回路,顶点
From: https://www.cnblogs.com/ACyming/p/18376389

相关文章

  • 关于Protobuf在使用中的一些注意点
    Protobuf是谷歌旗下的一款二进制序列化协议协议的编写在项目中新建一个xxx.proto文件文件的格式第一行写protobuf的版本syntax="proto3";第二行写包的名字在C#中就说命名空间的名字,避免重复例如packageTest;接下来写协议内容例如以下示例关于protobuf的具体语法......
  • Android 关于设备定屏/黑屏/冻屏/ANR那些事
    定屏/黑屏常见问题我的理解是冻屏和定屏是一个意思.冻屏:目的就是防止执行默写操作的过程出现黑屏,冻屏的过程只是不接收输入和不执行动画,并且会截取屏幕进行显示.A:系统问题(底层/framework层)A_1:system_server_watchdog:现象多为卡顿/黑屏A_2:WMS(WindowManagerService)......
  • 关于在得帆云数据中台如何自定义函数
    UDF使用示例场景说明:使用udf编写一个函数Unit_Conversion(value)。在函数中根据value的值进行单位转化,并进行类型转化。1、导入依赖在pom.xml中将如下依赖进行导入。<dependency><groupId>org.apache.hive</groupId><artifactId>hive-exec<......
  • 一些关于生成函数的推导
    该文只推导一些特殊序列的生成函数1.$\quad$对于序列{\(a_n\)},\(a_n=1^n\),其生成函数为\(g(x)=\sum_{n=0}^{\infty}{a_nx^n}\)。$\quad$现在推导其封闭形式,先将其乘一个\(x\),可以得到:\[x\cdotg(x)=\sum_{n=0}^{\infty}{a_nx^{n+1}}\]$\quad$两式相减可得......
  • 关于Quick.logger的一点点补充
    关于Quick.logger的一点点补充用Quick.logger一直有个需求需要用到对多种Provider更新时,自动更新TMemo之类TStrings相关的显示见面。一直想用Quick.Logger.Provider.StringList,然后指定页面里面的TMemo.lines来实现。但可以现象的是一定会因为同步问题导致失败。好在Quic......
  • pve(‌Proxmox Virtual Environment)-GPT4回答的关于CT容器的一些问题
    文章目录前言一、pve中的ct虚拟机是干嘛用的?**CT(容器)与VM(虚拟机)的区别****在PVE中使用CT的优点**二、怎么使用呢,比如我要启动一个nginx容器?1.**创建一个LXC容器**2.**启动并进入容器**3.**在容器中安装Nginx**4.**访问Nginx**5.**管理容器**三、创建一......
  • 关于智能编码助手【通义灵码】,开发者们这么说...
    自通义灵码发布以来,不停地有开发者朋友为我们送上通义灵码的测评反馈。关于通义灵码,开发者这样说墨问西东CEO池建强&墨问研发团队“通义灵码有一个强大的功能就是企业知识库检索增强,我们只需要上传团队的代码规范,通过#teamdocs,就可以按照代码规范文档来优化代码,工程师也能......
  • 关于智能编码助手【通义灵码】,开发者们这么说...
    自通义灵码发布以来,不停地有开发者朋友为我们送上通义灵码的测评反馈。关于通义灵码,开发者这样说墨问西东CEO池建强&墨问研发团队“通义灵码有一个强大的功能就是企业知识库检索增强,我们只需要上传团队的代码规范,通过#teamdocs,就可以按照代码规范文档来优化代码,工程师也能......
  • 2024年关于短信轰炸机原理研究并实现的流程 (290021243
    偶然看到gitHub上面有短信轰炸机源码,于是产生了研究的想法。经过研究源码发现是通过抓包进行第三方网站抓包并且收集,最终进行post/get请求。携带header和token进行第三方网站模拟请求。于是在mac上面下载了fiddler进行代理配置开放了本机ip下的8888商品,用手机同时访问本机ip的......
  • 关于Arrays.asList返回List无法新增和删除?
    关于Arrays.asList返回的List无法新增和删除?这个是在写项目的时候发现的,然后就分析了一下源码,得其内部原理复现代码示例:publicclassArraysAsList{publicstaticvoidmain(String[]args){Integer[]array={1,2,3,4,5};List<Integer>list=......