Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >复杂网络(1)--图论的基本理论

复杂网络(1)--图论的基本理论

作者头像
锦小年
发布于 2018-01-02 06:26:05
发布于 2018-01-02 06:26:05
2K0
举报
文章被收录于专栏:锦小年的博客锦小年的博客

1 图论的基本概念

1.1 图(graph)及其分类

(1) 图的定义:图是由点集V={vi}以及V中元素无序对的集合E={ek}所构成的二元组,记为G=(V,E),V中的元素vi称为节点,E中的元素ek称为边。通俗理解:图是节点和边构成及集合。 (2) 简单图:不含环和多重边的图称为简单图。 多重图:含有多重边的图 (3) 完全图:每一对节点之间都有边相连的简单图称为完全图,有n个节点的无向完全图记为Kn 有向完全图: 每一对节点间有且仅有一条有向边的简单图 (4) 二部图:图G(V,E)的点集V可以分成两个非空子集X,Y,即X并Y等于V,X交Y等于空集,如果E中的每条边的两个端点必有一个属于X,另一端点属于Y,则成G为二部图,有时记为:G = (X,Y,E)。

1.2 节点的度(degree)

(1) 节点的度的定义:与节点(node)V相连的边(edge)数之和称为节点的度,记为deg(v),简记为:d(v) (2) 悬挂点:度为1的节点称为悬挂点 悬挂边:连接悬挂点的边称为悬挂边 (3) 任何图中,节点的度之和等于边数的2倍,次数为奇数的节点必为偶数个。 (4) 出度:在有向图中,以节点vi为起始点的边数称为出度 入度:在有向图中,以节点vi为终止点的边数称为入度

1.3 子图(subgraph)

(1)图G=(E,V),若E’是E的子集,V’是V的子集,且E’中的边仅与V’中的节点相关联,则称G’=(V’,E’)是G的一个子图。

1.4 连通图

(1)各边相异的道路称为迹(trace),也成为简单路劲(simple path);各节点相异的道路称为轨(track),也称为基本路径(essential path);起点和终点重合的道路称为回路(circuit),否则称为开路(open circuit)。 (2)连通图:图中任意两点间至少有一条道路相连,则称该图为连通图。

1.5 图的矩阵表示

赋权图G=(E,V),其边(vi,vj)有权wij,构造矩阵A=(aij)n*n,则成矩阵A为赋权图G的邻接矩阵。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
图的定义与术语的详细总结
1.1 图(Graph)是由顶点的有穷非空集合和顶点之间边的集合组成。 1.2 通常表示为G(V,E) ,G表示一个图,V是图G中顶点的集合,E是图G中边的集合。 1.3 线性表中把数据元素叫元素,树中将数据元素叫结点,在图中数据元素叫做顶点。 1.4 在线性表中可以没有数据元素,称为空表。 树中可以没有结点,称之为空树。 但是在图中不能没有顶点。这在定义中也有体现:V是顶点的有穷非空集合。 1.5 在线性表中相邻的数据元素之间具有线性关系。 在树的结构中,相邻两层的结点具有层次关系。 在图中,任意两个顶点之间都有可能有关系,顶点之间的逻辑关系用边来表示,边集可以是空集。
洁洁
2023/10/10
4900
图的定义与术语的详细总结
数据结构(五)
无向边: 若顶点 vi 到 vj 之间的边没有方向,则称这条边为无向边(Edge),用无序偶对 (vi, vj) 表示,如果图中的边都是无向边,则称该图为无向图(Undirected graphs)。
1ess
2021/11/01
2060
数据结构与算法——图论基础与图存储结构
由于后续更新「面试专场」的好几篇文章都涉及到 图 这种数据结构,因此打算先普及一下 图 的相关理论支持,如果后面的相关内容有些点不太容易理解,可以查阅此篇文章。本文不建议一口气阅读完毕,可以先浏览一遍,在后续有需要的时候进行查阅即可。
五分钟学算法
2019/05/06
5740
数据结构与算法——图论基础与图存储结构
数据结构10 图
这一篇我们要总结的是图(Graph),图可能比我们之前学习的线性结构和树形结构都要复杂,不过没关系,我们一点一点地来总结。那么关于图,我将从以下几点进行总结: 1、图的定义 2、图相关的概念和术语 3、图的创建和遍历 1、图的定义 什么是图呢? 图是一种复杂的非线性结构。 在线性结构中,数据元素之间满足唯一的线性关系,每个数据元素(除第一个和最后一个外)只有一个直接前驱和一个直接后继; 在树形结构中,数据元素之间有着明显的层次关系,并且每个数据元素只与上一层中的一个元素(父节点)及下一层的多个元素(孩子节点
nnngu
2018/03/15
8150
数据结构10 图
DS高阶:图论基础知识
        图是比线性表和树更为复杂且抽象的结,和以往所学结构不同的是图是一种表示型的结构,也就是说他更关注的是元素与元素之间的关系。下面进入正题。
小陈在拼命
2024/05/04
1090
DS高阶:图论基础知识
人工智能基础-图论初步
设A,B为任意两个集合,则称{ {a,b} | a∈A Λ b∈B } 为A和B的无序积,记作A&B,{a,b}为无序对,且对于任意a,b,均有{a,b} = {b,a}
DearXuan
2022/01/19
5910
人工智能基础-图论初步
【数据结构】图解图论:度、路径、连通性,五大概念一网打尽
在上一篇中,我们初步认识了图的定义与分类。今天,我们将深入探讨图的核心概念: • 顶点的度(无向图与有向图的入度、出度) • 路径与回路(简单路径、简单回路、路径长度的计算) • 距离与连通性(连通图、强连通图的判断) • 子图与连通分量(生成子图、极大连通子图)
蒙奇D索隆
2025/04/02
2570
图论入门
图的表示:G=(V,E), V=(v|v为图中的顶点), E=(e|e为图中的边)
小K算法
2021/05/31
6850
图详解第一篇:图的基本概念及其存储结构(邻接矩阵和邻接表)
无向图中,顶点对(x, y)是无序的,顶点对(x,y)称为顶点x和顶点y相关联的一条边,这条边没有特定方向,(x, y)和(y,x)是同一条边,比如下图G1和G2为无向图
YIN_尹
2024/01/23
5.2K0
图详解第一篇:图的基本概念及其存储结构(邻接矩阵和邻接表)
【数据结构】图论基础
图(Graph)是离散数学中的一种重要数据结构,用于描述对象(称为顶点,或节点)之间的关系(称为边)。图可以表示各种事物之间的连接关系,比如网络中的路由器、社交网络中的用户、城市之间的道路等。
用户11305458
2024/10/09
1900
【数据结构】图论基础
【数据结构】图论进阶:生成树、生成森林与权值网络的终极解析
在上一篇中,我们系统梳理了图论基础概念——顶点度、路径计算、结点距离、子图划分与连通性判定,为理解复杂图结构打下根基。
蒙奇D索隆
2025/04/13
2010
【数据结构】图论进阶:生成树、生成森林与权值网络的终极解析
图论基础,如何快速上手图论?
前面我们学过了一些基本的数据结构,像顺序表,链表,栈,队列,树等...其中最有难度的就属树的部分了,而图论的与树也是有关联的,在后续我们经常可以看到一些图类似树,但是又不是树,他们的区别在哪?二叉树是父亲节点和孩子的关联,是从上到下的,而图没有父亲节点和孩子节点,他主要使用节点描述各个事件之间的关系;
啊QQQQQ
2025/01/20
1170
图论基础,如何快速上手图论?
C语言图结构总结(一)
按照右手原则,每次选择上一顶点的最右边的下一顶点,走过一个顶点标记一个顶点,不能走被标记过的顶点,一条路走到黑,直到无路可走,然后回溯。 这个就是先走到最大深度,不能再深入后,再返回到有支路可走的顶点继续深入到最下面。
TagBug
2023/03/15
2.1K0
C语言图结构总结(一)
【c++高阶DS】图
比如:某公司今年校招全国总共招生10人,西安招4人,成都招3人,武汉招3人,10个人来自不同的学校,起先互不相识,每个学生都是一个独立的小团体,现给这些学生进行编号:{0, 1, 2, 3, 4, 5, 6, 7, 8, 9}; 给以下数组用来存储该小集体,数组中的数字代表:该小集体中具有成员的个数
用户11029103
2024/12/25
1060
【c++高阶DS】图
图的基本概念以及DFS与BFS算法
顶点和边:图中结点称为顶点,第 i 个顶点记作 vi。两个顶点 vi 和 vj 相关联称作顶点 vi 和顶点 vj 之间有一条边,图中的第 k 条边记作 ek,ek = (vi,vj) 或 <vi,vj>。
利刃大大
2023/04/12
6650
图的基本概念以及DFS与BFS算法
5.1 图的基本概念
在无向图中,如果任意两个顶点之间都存在边,则称该图为无向完全图。含有n个顶点的无向图有n(n-1)/2条边。
week
2018/08/24
4920
图论基本概念(更新之中)
版权声明:本文为博主原创文章,转载请注明博客地址: https://blog.csdn.net/zy010101/article/details/73613760
zy010101
2019/05/25
1.2K0
数据结构与算法-图
图G是由集合V和E组成,记成 G =(V,E)。其中:V为顶点集,不可为空;E为边集,可为空。边是顶点的有序对或无序对,它反映了两顶点之间的关系。
越陌度阡
2020/11/26
5900
数据结构与算法-图
PHP数据结构-图的概念和存储结构
随着学习的深入,我们的知识也在不断的扩展丰富。树结构有没有让大家蒙圈呢?相信我,学完图以后你就会觉得二叉树简直是简单得没法说了。其实我们说所的树,也是图的一种特殊形式。
硬核项目经理
2021/05/11
9190
PHP数据结构-图的概念和存储结构
重学数据结构(七、图)
图是一种比线性表和树更为复杂的数据结构。在线性表中,数据元素之间仅有线性关系,每个数据元素只有一个直接前驱和一个直接后继;在树形结构中,数据元素之间有着明显的层次关系,并且每一层中的数据元素可能和下一层中的多个元素(即其孩子结点)相关,但只能和上一层中一个元素(即其双亲结点)相关; 而在图结构中,结点之间的关系可以是任意的,图中任意两个数据元素之间都可能相关。
三分恶
2020/12/01
7730
重学数据结构(七、图)
相关推荐
图的定义与术语的详细总结
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档