首页 > 其他分享 >无向图相关知识概念简记

无向图相关知识概念简记

时间:2024-10-16 23:20:15浏览次数:3  
标签:连通 知识 路径 子图 简记 无向 顶点 一条 连接

1、图与无向图

图是由一组顶点和一组能够将两个顶点相连的边组成的。

无向图中,边( edge)仅仅是两个顶点( vertex)之间的连接。

2、自环与平行边

自环,即一条连接一个顶点和其自身的边。
连接同一对顶点的两条边称为平行边。

含有平行边的图称为多重图。

没有平行边或自环的图称为简单图。

一般来说,实现允许出现自环和平行边。

3、相邻

当两个顶点通过一条边相连时,我们称这两个顶点是相邻的,并称这条边依附于这两个顶点。

4、度数

某个顶点的度数即为依附于它的边的总数。

5、子图

子图是由一幅图的所有边的一个子集(以及它们所依附的所有顶点)组成的图

6、路径与简单路径

在图中, 路径是由边顺序连接的一系列顶点。

简单路径是一条没有重复顶点的路径。

7、环与简单环

环是一条至少含有一条边且起点和终点相同的路径。

简单环是一条(除了起点和终点必须相同之外)不含有重复顶点和边的环。

8、路径的边数与顶点的连通

路径或者环的长度为其中所包含的边数

当两个顶点之间存在一条连接双方的路径时,我们称一个顶点和另一个顶点是连通的

9、无环图、树和森林

无环图是一种不包含环的图

树是一幅无环连通图。

互不相连的树组成的集合称为森林。

连通图的生成树是它的一幅子图,它含有图中的所有顶点且是一棵树。

图的生成树森林是它的所有连通子图的生成树的集合

10、图与树

当且仅当一幅含有 V 个结点的图 G 满足下列 5 个条件之一时,它就是一棵树:
 G 有 V-1 条边且不含有环;
 G 有 V-1 条边且是连通的;
 G 是连通的,但删除任意一条边都会使它不再连通;
 G 是无环图,但添加任意一条边都会产生一条环;
 G 中的任意一对顶点之间仅存在一条简单路径

11、图的密度,稀疏与稠密

图的密度是指已经连接的顶点对占所有可能被连接的顶点对的比例。

在稀疏图中,被连接的顶点对很少,而在稠密图中,只有少部分顶点对之间没有边连接。

一般来说,如果一幅图中不同的边的数量在顶点总数 V 的一个小的常数倍以内,那么我们就认为这幅图是稀疏的,否则则是稠密的

12、二分图

二分图是一种能够将所有结点分为两部分的图,其中图的每条边所连接的两个顶点都分别属于不同的部分。

标签:连通,知识,路径,子图,简记,无向,顶点,一条,连接
From: https://blog.csdn.net/well_fly/article/details/142992867

相关文章

  • 搭建知识库:助力大健康零售电商的快速发展
    一、大健康零售电商行业的快速发展及其对知识库的需求随着互联网技术的飞速迭代与人们对健康生活的日益重视,大健康零售电商行业正经历着前所未有的蓬勃发展。这一行业不仅囊括了传统零售的商品销售范畴,更将健康管理、健康咨询及健康数据分析等多元化服务融为一体,形成了一个集......
  • 电子商务行业的产品推荐系统变革:AI知识库引领智能化与个性化
    在数字化浪潮的席卷下,电子商务行业正以前所未有的速度发展,而产品推荐系统作为电商平台与用户之间的桥梁,其智能化与个性化水平的高低,直接关系到用户体验、转化率乃至整个平台的竞争力。近年来,随着人工智能(AI)技术的飞速发展,特别是AI知识库的构建与应用,电商行业的产品推荐系统正......
  • Neo4j 构建文本类型的知识图谱
    Neo4j是一个强大的图数据库,用于构建和查询各种类型的图数据结构。构建知识图谱是一项常见任务,尤其在处理自然语言处理(NLP)和文本信息时。基于Neo4j,可以将文本数据转换为知识图谱,使得复杂的文本关系以图结构存储,并且能够高效查询。构建文本类型知识图谱的基本过程定义......
  • JAVA基础知识点
    C/C++速度快JAVA大型web开发,手机端安卓(JAVA是HTML的扩展)C# 中小型Web,桌面程序开发SHELL,VB操作指令Python数字处理,中小型网站PHP中小型网站Arrays.toString(args)对于importjava.util具有依赖作用JAVA特点:1)简单性//语法相较C更简易2)面向对象 3)分......
  • 课堂知识整理
    b/s架构和c/s架构(重点)(1)bs:浏览器------服务器(web)b:broeser浏览器s:server服务器bs的应用:论坛,百度,知乎,豆瓣,csdn,博客园(2)cs架构:客户端-----服务器(app)c:client客户端s:server服务器cs应用:抖音,微信,qq,快手,酷狗区别:(1)bs不需要更新,直接通过浏览器输入网址进行访问;......
  • 27K star!有没有显卡都能搞,Langchain-Chatchat 快速基于LLM构建本地智能知识库
    觉得搞一个AI的智能问答知识库很难吗?那是你没有找对方向和工具,今天我们分享一个开源项目,帮助你快速构建基于Langchain和LLM的本地知识库问答,在GitHub已经获得27Kstar,它就是:Langchain-Chatchat......
  • JAVA入门必备知识点!!你入门了吗?
    目录技术能力考核——答案一、缓存中间件(一)理论部分请简述你熟悉的一种缓存中间件(如Redis)的底层数据结构,并举例说明其在实际应用中的优势。解释缓存穿透、缓存击穿和缓存雪崩的概念,并分别阐述应对这些问题的策略。在分布式系统中,如何保证缓存与数据库的数据一致性?请列......
  • 软考高级-系统规划与管理师知识点整理-详细版-第七章
    文章目录71、IT服务持续改进概述72、服务测量(1)测量指标分类(2)测量目标(3)测量活动(4)关键成功因素73、服务回顾(1)回顾形式(2)回顾活动(3)关键成功因素74、服务改进(1)概念(2)目标(3)活动(4)关键成功因素71、IT服务持续改进概述业务需求、IT技术及服务内容和范围的不断变化,对服务......
  • (接上篇问题回答)OWASP Top 10 漏洞详解:基础知识、面试常问问题与实际应用
    1.SQL注入面试常见问题什么是SQL注入? SQL注入是一种网络安全漏洞,攻击者通过向SQL查询插入恶意代码,来干扰应用程序的数据库查询,导致未授权的数据访问或数据操纵。如何防止SQL注入? 防止SQL注入的方法包括:使用预编译的SQL语句(PreparedStatements)。使用ORM工具。严格验证和......
  • Vcenter6.7相关知识点
    Vcenter6.7相关知识点什么操作是只有vcenter才能做的: 1:VM模板   2:RBAC基于角色的访问控制  3:更细的颗粒度的限制  4:Vmotion    5:动态资源分配   6:HA   7:FT   8:EVC(增强的vmotion功能)  9:hostprofiles  10:分布式交换机  ......