E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
图论-BFS+DFS
leetcode
图论
刷题总结
文章目录理论1.基本概念1.1顶点1.2边1.3度1.4无向图和有向图1.5无权图和带权图2.图的存储2.1邻接矩阵存储2.2邻接表存储3.图的搜索3.1深度优先DFS3.2广度优先BFST841.钥匙和房间(有向图找一条路径、DFS)**T797.所有可能的路径(有向图找所有路径:DFS、回溯)**T127.单词接龙(无向图求最短路径、BFS)***T200.岛屿数量(无向图:DFS/BFS)*
studyForMonkey
·
2023-10-07 06:38
算法题
图论
leetcode
深度优先
ACM
图论
知识总结
一.欧拉图1.定义:欧拉图是指通过图(无向图或有向图)中所有边且每边仅通过一次的通路,相应的回路称为欧拉回路。2.性质:欧拉图均为连通图;无向连通图G是欧拉图,则其不含奇数度结点(所有结点度数均为偶数);无向连通图G是欧拉通路,则其没有或有两个奇数度的结点,这两个节点为欧拉通路的起点与终点;有向连通图D是欧拉图,则其每个结点的入度=出度;有向连通图D是欧拉通路,则其除起点与终点外,其余每个结点的入
BeZer0
·
2023-10-07 06:07
算法
图论
ACM
算法
Acwing | 搜索与
图论
:DFS
题目1排列数字题目内容给定一个整数n,将数字1∼n排成一排,将会有很多种排列方法。现在,请你按照字典序将所有的排列方法输出。输入格式共一行,包含一个整数n。输出格式按字典序输出所有排列方案,每个方案占一行。数据范围1≤n≤7输入样例3输出样例123132213231312321思路最重要的就是其中递归的过程path[i]表示当前位i所要填的数字sta[i]表示数字i是否已经使用过代码:#inclu
小匈许
·
2023-10-07 06:07
图论
算法
元旦
图论
搜索训练的总结
对于
图论
:这次专练考察了对于
图论
的灵活运用,虽然只有三道题目,但每一道题目都是需要经过思考才能得出算法,没有裸模版题,所以我就考炸了。
Jack Cloud
·
2023-10-07 06:06
各类比赛总结
总结
图论
总结(未完结)
图论
总结5.13开始讲
图论
的,我咕咕咕到了5.20。。。
图论
相对于DP和数学期望那块,算是简单的了。感觉就是要多总结多找题感吧。这里从基础概念开始,总结一些非常非常基础的东西。
Sunflower_ac
·
2023-10-07 06:04
图论
算法
寒假训练 第十二&&十三节 搜索与
图论
总结
Dijkstra(迪杰斯特拉)基本思想每次新扩展一个距离最短的点,更新与其相邻的点的距离。当所有边权都为正时,由于不会存在一个距离更短的没扩展过的点,所以这个点的距离永远不会再被改变,因而保证了算法的正确性。不过根据这个原理,用Dijkstra求最短路的图不能有负权边,因为扩展到负权边的时候会产生更短的距离,有可能就破坏了已经更新的点距离不会改变的性质。、特点优点是方法简单,缺点是效率低。迪杰斯特
我该如何AC
·
2023-10-07 06:33
算法
深度优先
图论
力扣刷题总结【
图论
】
2022/8/30997.找到小镇的法官思路:有向图中节点的入度和出度的概念。在有向图中,一个节点的入度是指向该节点的边的数量;而一个节点的出度是从该节点出发的边的数量。题干描述了一个有向图。每个人是图的节点,统计每个节点的入度和出度。根据题意,在法官存在的情况下,法官不相信任何人,每个人(除了法官外)都信任法官,且只有一名法官。因此法官这个节点的入度是n-1,出度是0。我们可以遍历每个节点的入度
IT大哥哥
·
2023-10-07 06:33
图论
leetcode
算法
寒假训练 第十一节 搜索与
图论
总结
图图是由一个非空的顶点集合和一个描述顶点之间关系即边(Edges)的有限集合组成的一种数据结构。(1)无向图:在一个图中,如果每条边都没有方向(如图7-1(a)所示),则称该图为无向图。(2)有向图:在一个图中,如果每条边都有方向(如图7-1(b)所示),则称该图为有向图。(3)无向完全图:在一个无向图中,如果任意两顶点都有一条直接边相连接,则称该图为无向完全图。如图7-2(a)所示,可以证明,在
我该如何AC
·
2023-10-07 06:32
算法
图论
数据结构
寒假训练 第十节 搜索与
图论
总结
图图是由一个非空的顶点集合和一个描述顶点之间关系即边(Edges)的有限集合组成的一种数据结构。图的相关术语无向图有向图无向完全图有向完全图顶点的度、入度、出度、权网路径、路径长度、回路或环简单路径简单回路稀疏图子图连通图强连通图生成树图的遍历深度优先算法广度优先算法深度优先算法深度优先搜索遍历类似于树的先(根)序遍历,是树的先(根)序遍历的推广。1.深度优先搜索的方法(1)首先从图中某个顶点v出
我该如何AC
·
2023-10-07 06:02
图论
算法
深度优先
12.10_
图论
总结
觉得很多
图论
题难点都在模型的转化,尤其是网络流,而且他们互相之间都可能相关。看起来不像
图论
题的题,画出示意图来却发现是
图论
题。这周感觉还是练习基础东西比较多,学习新算法以及练习常用的优化,看了些经典
Bfk_
·
2023-10-07 06:32
总结
图论
总结
搜索与
图论
总结
算法博文DFSDFS(深度优先)-CSDN博客BFSBFS(宽度优先)(最短路)-CSDN博客有向图与无向图有向图与无向图(邻接表)_无向图有向图邻接表_人生导师yxc的博客-CSDN博客拓扑排序topsort(拓扑排序)-CSDN博客最短路最短路问题总结-CSDN博客染色法判定二分图与匈牙利算法二分图(染色法+匈牙利算法)-CSDN博客如有错误,欢迎指正!!!
人生导师yxc
·
2023-10-07 06:01
算法
搜索与图论
图论
算法
并查集介绍和常用模板
并查集介绍和常用模板前言:并查集(Union-findset也叫DisjointSets)是
图论
里面一种用来判断节点之间是否连通的数据结构,学会使用它可以处理一些跟节点连通性的问题。
我想问问天
·
2023-10-06 22:14
算法
java
算法
数据结构
基于Java的驾校收支管理可视化平台设计与实现(源码+lw+部署文档+讲解等)
文章目录前言具体实现截
图论
文参考详细视频演示为什么选择我自己的网站自己的小程序(小蔡coding)有保障的售后福利代码参考源码获取前言博主介绍:✌全网粉丝10W+,CSDN特邀作者、博客专家、CSDN新星计划导师
小蔡coding
·
2023-10-06 21:24
#
Java精选毕设
java
开发语言
spring
boot
vue.js
[
图论
]哈尔滨工业大学(哈工大 HIT)学习笔记1-7
视频来源:
图论
-哈尔滨工业大学(哈工大HIT)_哔哩哔哩_bilibili学过数据结构的没必要再看这个笔记了目录1.课前准备2.简史2.1.图的提出3.图3.1.图的定义4.图的表示4.1.图解4.2.
夏莉莉iy
·
2023-10-06 20:21
图论
图论
学习
笔记
[
图论
]哈尔滨工业大学(哈工大 HIT)学习笔记16-22
视频来源:2.7.1补图_哔哩哔哩_bilibili目录1.补图1.1.补图2.双图2.1.双图定理3.图兰定理/托兰定理4.极图理论5.欧拉图5.1.欧拉迹5.2.欧拉闭迹5.3.欧拉图5.4.欧拉定理5.5.伪图1.补图1.1.补图(1)补图示例:其中G为母图,G'为其补图(2)定义:设,则的补图,其中(所有顶点关联边二元集不包含的子集)(3)推论:和它的补图有可能同构,即(4)例题:六个人的
夏莉莉iy
·
2023-10-06 20:50
图论
学习
笔记
图论
算法
10.3倒水问题(几何
图论
建模)
坐标图中每一个位置都对应一个合法的状态,BC对5升杯子做出限制,AD对9升杯子作出限制每次倒水,都只能把目标杯子装满,否则无法确定倒出水的多少与目标杯子此时水的容量所以例如,倒5升杯子时,只能要么把5升的倒完,要么把目标杯子倒满,对应就是只能在坐标图的边缘移动,如果是5升倒完,则对应5升的0线,如果目标杯子倒满,则对应目标杯子的满线,在对应基准线上上下移动,确定一个状态每次倒水只会出现两种情形,1
CQU_JIAKE
·
2023-10-06 19:17
数模
概率论
基于微信小程序的个人健康数据管理平台设计与实现(源码+lw+部署文档+讲解等)
文章目录前言具体实现截
图论
文参考详细视频演示为什么选择我自己的网站自己的小程序(小蔡coding)有保障的售后福利代码参考源码获取前言博主介绍:✌全网粉丝10W+,CSDN特邀作者、博客专家、CSDN新星计划导师
小蔡coding
·
2023-10-06 16:28
#
Java精选毕设
微信小程序
小程序
java
spring
boot
vue.js
基于Java的培训学校课程资源网站设计与实现(源码+lw+部署文档+讲解等)
文章目录前言具体实现截
图论
文参考详细视频演示为什么选择我自己的网站自己的小程序(小蔡coding)有保障的售后福利代码参考源码获取前言博主介绍:✌全网粉丝10W+,CSDN特邀作者、博客专家、CSDN新星计划导师
小蔡coding
·
2023-10-06 13:59
#
Java精选毕设
java
开发语言
spring
boot
vue.js
课程设计
[
图论
]哈尔滨工业大学(哈工大 HIT)学习笔记40-53
视频来源:7.1.1背景_哔哩哔哩_bilibili目录1.背景2.顶点连通度和边连通度3.顶点连通度和边连通度的关系4.n连通5.明格尔定理6.柯尼希定理7.网络流问题8.独立集9.偶图9.1.边独立集9.2.偶图的匹配9.3.偶图的匹配条件10.相异代表系1.背景(1)连通度要分别从顶点和边两方面来评判2.顶点连通度和边连通度(1)定义:把一个图变成不连通图所需去掉的最少顶点()/边()(2)
夏莉莉iy
·
2023-10-06 13:36
图论
学习
笔记
图论
[
图论
]哈尔滨工业大学(哈工大 HIT)学习笔记32-39
视频来源:6.1.1树的定义_哔哩哔哩_bilibili目录1.树的定义2.树的性质3.极小连通图4.树的中心5.生成树6.最小生成树7.割点8.割点的性质1.树的定义(1)定义:一个连通的无圈的图称为树(2)平凡树:只有一个顶点的树(3)推论1:非平凡树至少有两个叶子(?)(4)推论2:树是双图2.树的性质(1)定理1:若有G(V,E),且G是个(p,q)图,以下命题等价①G是树②G中任意两个顶
夏莉莉iy
·
2023-10-06 13:04
图论
学习
笔记
图论
搜索与
图论
:走迷宫—BFS
BFS广度优先算法理解:广度优先算法就是先将第一步走的所有可能进行遍历,再根据第一步走的路径进行所有第二步的路径进行遍历,直到遍历完所有路径,或者到达目的地。注意:为了保证最短,所以会有访问数组保证是否第一次访问才进行遍历,减少多余路径。BFS有一个很经典的题目就是迷宫问题题目:AcWing844.走迷宫给定一个n×m的二维整数数组,用来表示一个迷宫,数组中只包含0或1,其中0表示可以走的路,1表
奋斗吧!骚年!
·
2023-10-06 13:32
#
搜索与图论
c++
模板题
算法
BFS
基于Java的企业人事管理系统设计与实现(源码+lw+ppt+部署文档+视频讲解等)
文章目录前言具体实现截
图论
文参考详细视频演示为什么选择我自己的网站自己的小程序(小蔡coding)有保障的售后福利代码参考源码获取前言博主介绍:✌全网粉丝10W+,CSDN特邀作者、博客专家、CSDN新星计划导师
小蔡coding
·
2023-10-06 12:09
#
Java精选毕设
java
spring
boot
vue.js
课程设计
开发语言
基于Java的个性化旅游攻略系统设计与实现(源码+lw+ppt+部署文档+视频讲解等)
文章目录前言具体实现截
图论
文参考详细视频演示为什么选择我自己的网站自己的小程序(小蔡coding)有保障的售后福利代码参考源码获取前言博主介绍:✌全网粉丝10W+,CSDN特邀作者、博客专家、CSDN新星计划导师
小蔡coding
·
2023-10-06 12:08
#
Java精选毕设
java
旅游
开发语言
spring
boot
vue.js
课程设计
基于Java的连锁超市会员管理系统设计与实现(源码+lw+ppt+部署文档+视频讲解等)
文章目录前言具体实现截
图论
文参考详细视频演示为什么选择我自己的网站自己的小程序(小蔡coding)有保障的售后福利代码参考源码获取前言博主介绍:✌全网粉丝10W+,CSDN特邀作者、博客专家、CSDN新星计划导师
小蔡coding
·
2023-10-06 12:08
#
Java精选毕设
java
spring
boot
vue.js
开发语言
课程设计
基于Java的家政公司服务平台设计与实现(源码+lw+部署文档+讲解等)
文章目录前言具体实现截
图论
文参考详细视频演示为什么选择我自己的网站自己的小程序(小蔡coding)有保障的售后福利代码参考源码获取前言博主介绍:✌全网粉丝10W+,CSDN特邀作者、博客专家、CSDN新星计划导师
小蔡coding
·
2023-10-06 12:36
#
Java精选毕设
java
开发语言
spring
boot
vue.js
【
图论
】Linova and Kingdom—CF1336A
LinovaandKingdom—CF1336A参考文章思路111号节点为根节点。很容易想到,工业城市在树的下边,旅游城市在树的上边。具体来说,如果节点uuu是工业城市,那么它的子树的所有节点一定都是工业城市;如果节点uuu是旅游城市,那么它到根节点的路径上的所有城市都是旅游城市。我们先把所有城市认定为工业城市,然后在与工业城市直接相连的旅游城市中选出“将其变为工业城市提供的贡献值”最大的城市,并
AC_M
·
2023-10-06 05:28
图论
思维构造
贪心
图论
深度优先
算法
python扫雷 广度优先_基于邻接矩阵的广度优先搜索遍历(BFS)
数据结构实验
图论
一:基于邻接矩阵的广度优先搜索遍历TimeLimit:1000MSMemorylimit:65536K题目描述给定一个无向连通图,顶点编号从0到n-1,用广度优先搜索(BFS)遍历,输出从某个顶点出发的遍历序列
weixin_39829073
·
2023-10-06 03:14
python扫雷
广度优先
基于Java的4S店汽车商城系统设计与实现(源码+lw+部署文档+讲解等)
文章目录前言具体实现截
图论
文参考详细视频演示为什么选择我自己的网站自己的小程序(小蔡coding)有保障的售后福利代码参考源码获取前言博主介绍:✌全网粉丝10W+,CSDN特邀作者、博客专家、CSDN新星计划导师
小蔡coding
·
2023-10-05 21:43
#
Java精选毕设
java
spring
boot
vue.js
spring
Dijkstra算法和A*算法的比较
2.Dijkstra算法建立在较为抽象的
图论
层面,A*算法可以更轻松地用在诸如游戏地图寻路中。3.Dijkstra算法的实质是广度优先搜索,是一种发散式的搜索,所以空
下一站_浮华
·
2023-10-05 19:39
day-65 代码随想录算法训练营(19)
图论
part 04
463.岛屿的周长分析:1.陆地的旁边是海面,存在周长2.陆地在边界上,存在周长思路一:深度优先遍历1.通过记录访问情况来访问数据classSolution{public:intdirect[4][2]={{0,1},{0,-1},{1,0},{-1,0}};intres=0;voiddfs(vector>&grid,vector>&visted,intx,inty){for(inti=0;i=0
djykkkkkk
·
2023-10-05 18:21
#
代码随想录算法训练营(19)
深度优先
算法
基于SpringBoot的健身房会员管理系统设计与实现(源码+lw+部署文档+讲解等)
文章目录前言具体实现截
图论
文参考详细视频演示为什么选择我自己的网站自己的小程序(小蔡coding)有保障的售后福利代码参考源码获取前言博主介绍:✌全网粉丝10W+,CSDN特邀作者、博客专家、CSDN新星计划导师
小蔡coding
·
2023-10-05 17:37
#
Java精选毕设
spring
boot
后端
spring
vue.js
java
课程设计
基于SpringBoot的社区医院管理系统设计与实现(源码+lw+部署文档+讲解等)
文章目录前言具体实现截
图论
文参考详细视频演示为什么选择我自己的网站自己的小程序(小蔡coding)有保障的售后福利代码参考源码获取前言博主介绍:✌全网粉丝10W+,CSDN特邀作者、博客专家、CSDN新星计划导师
小蔡coding
·
2023-10-05 17:36
#
Java精选毕设
spring
boot
后端
java
vue.js
搜索与
图论
- floyd 算法
文章目录一、floyd算法1.floyd算法简介2.floyd算法核心思想3.floyd算法实现步骤4.floyd算法具体实现详见例题floyd求最短路。二、floyd算法与其他算法的总结复习(重点)1.Dijkstra算法-朴素O(n*n)2.Dijkstra算法-堆优化O(mlogm)3.Bellman-ford算法O(nm)4.spfa算法O(n)~O(nm)5.floyd算法O(n*n*n
虚心求知的熊
·
2023-10-05 15:40
算法与数据结构
算法
图论
动态规划
代码随想录Day14|递归遍历、迭代遍历、统一遍历
这两种遍历是
图论
中最基本的两种遍历方式,后面在介绍
图论
的时候还会介绍到。那么从深度优先遍历和广度优先遍历进一
weixin_43399717
·
2023-10-05 15:39
算法
图论
3 详解Floyd算法
简介编辑播报在计算机科学中,Floyd-Warshall算法是一种在具有正或负边缘权重(但没有负周期)的加权图中找到最短路径的算法。算法的单个执行将找到所有顶点对之间的最短路径的长度(加权)。虽然它不返回路径本身的细节,但是可以通过对算法的简单修改来重建路径。该算法的版本也可用于查找关系R的传递闭包,或(与Schulze投票系统相关)在加权图中所有顶点对之间的最宽路径。Floyd-Warshall
Eric_bells
·
2023-10-05 15:05
图论
数据结构
图搜索算法
基于Java的志愿者活动宣传管理系统设计与实现(源码+lw+部署文档+讲解等)
文章目录前言具体实现截
图论
文参考详细视频演示为什么选择我自己的网站自己的小程序(小蔡coding)有保障的售后福利代码参考源码获取前言博主介绍:✌全网粉丝10W+,CSDN特邀作者、博客专家、CSDN新星计划导师
小蔡coding
·
2023-10-05 13:24
#
Java精选毕设
java
开发语言
spring
boot
vue.js
基于Java的流浪动物救助平台设计与实现(源码+lw+部署文档+讲解等)
文章目录前言具体实现截
图论
文参考详细视频演示为什么选择我自己的网站自己的小程序(小蔡coding)有保障的售后福利代码参考源码获取前言博主介绍:✌全网粉丝10W+,CSDN特邀作者、博客专家、CSDN新星计划导师
小蔡coding
·
2023-10-05 13:24
#
Java精选毕设
java
spring
boot
vue.js
课程设计
基于Java的剧本杀预约系统设计与实现(源码+lw+部署文档+讲解等)
文章目录前言具体实现截
图论
文参考详细视频演示为什么选择我自己的网站自己的小程序(小蔡coding)有保障的售后福利代码参考源码获取前言博主介绍:✌全网粉丝10W+,CSDN特邀作者、博客专家、CSDN新星计划导师
小蔡coding
·
2023-10-05 13:53
#
Java精选毕设
java
开发语言
spring
boot
vue.js
基于Java的校园跑腿接单管理系统设计与实现(源码+lw+部署文档+讲解等)
文章目录前言具体实现截
图论
文参考详细视频演示为什么选择我自己的网站自己的小程序(小蔡coding)有保障的售后福利代码参考源码获取前言博主介绍:✌全网粉丝10W+,CSDN特邀作者、博客专家、CSDN新星计划导师
小蔡coding
·
2023-10-05 13:49
#
Java精选毕设
java
开发语言
spring
boot
vue.js
编写根据现有代码生成流程图的IDEA插件的代码。
将节点连接起来可以使用
图论
算法,如深度优先遍历或广度优先遍历,找
超级大超越
·
2023-10-05 11:15
流程图
intellij-idea
java
基于Java的医院挂号就诊系统设计与实现(源码+lw+部署文档+讲解等)
文章目录前言具体实现截
图论
文参考详细视频演示为什么选择我自己的网站自己的小程序(小蔡coding)有保障的售后福利代码参考源码获取前言博主介绍:✌全网粉丝10W+,CSDN特邀作者、博客专家、CSDN新星计划导师
小蔡coding
·
2023-10-05 02:05
#
Java精选毕设
java
开发语言
spring
boot
vue.js
图论
| 最小生成树——Prim算法和Kruskal算法
有权图表示边的类//边templateclassEdge{private:inta,b;//边的两个端点Weightweight;//边的权值public://构造函数Edge(inta,intb,Weightweight){this->a=a;this->b=b;this->weight=weight;}//空的构造函数,所有的成员变量都取默认值Edge(){}~Edge(){}intv(){r
青春猪头少年_
·
2023-10-04 19:31
图论
---拓扑排序
概念一个有向图,如果图中有入度为0的点,就把这个点删掉,同时也删掉这个点所连的边。一直进行上面的处理,如果所有点都能被删掉,则这个图可以进行拓扑排序。拓扑排序是对DAG(有向无环图)上的节点进行排序,使得对于每一条有向边u->v,u都在v之前出现。简单地说,是在不破坏节点先后顺序的前提下,把DAG拉成一条链。算法过程构造拓扑序列步骤从图中选择一个入度为零的点。输出该顶点,从图中删除此顶点及其所有的
实名吃香菜
·
2023-10-04 16:22
算法学习
图论
想要精通算法和SQL的成长之路 - 并查集的运用和案例(省份数量)
用途:解决
图论
、连通性问题
Zong_0915
·
2023-10-04 16:22
精通算法和SQL之路
算法
sql
python
搜索与
图论
- 图中点的层次
1、题目描述给定一个n个点m条边的有向图,图中可能存在重边和自环。所有边的长度都是1,点的编号为1~n。请你求出1号点到n号点的最短距离,如果从1号点无法走到n号点,输出-1。输入格式第一行包含两个整数n和m。接下来m行,每行包含两个整数a和b,表示存在一条从a走到b的长度为1的边。输出格式输出一个整数,表示1号点到n号点的最短距离。数据范围1≤n,m≤1051≤n,m≤105输入样例:45122
dan_zhoudan
·
2023-10-04 15:49
算法基础学习
数据结构
数据结构
bfs
队列
搜索与图论
-
图中点的层次
数据结构
图
搜索与
图论
- 树的重心
1、题目描述给定一颗树,树中包含n个结点(编号1~n)和n-1条无向边。请你找到树的重心,并输出将重心删除后,剩余各个连通块中点数的最大值。重心定义:重心是指树中的一个结点,如果将这个点删除后,剩余各个连通块中点数的最大值最小,那么这个节点被称为树的重心。输入格式第一行包含整数n,表示树的结点数。接下来n-1行,每行包含两个整数a和b,表示点a和点b之间存在一条边。输出格式输出一个整数m,表示重心
dan_zhoudan
·
2023-10-04 15:48
算法基础学习
数据结构
dfs
数据结构
算法
图论
搜索与图论
-
树的重心
图论
--矩阵+连接组件
200.岛屿的数量题目描述设计思路编码547.省份数量题目描述设计思路编码695.岛屿的最大面积题目描述解题思路编码声明:本题来自力扣,点击标题可以跳转到相应题目,题库整理来自花花酱整理的题目Graph(
图论
Shea的笔记本
·
2023-10-04 15:18
leetcode
深度优先
算法
图论
广度优先
图论
---拓扑排序的应用
最近研究了几道
图论
的题目,都是
图论
入门的算法,用的比较多的就是拓扑排序,多用于有着先后顺序的题目,也可以用来判断环,做个小总结。
czc131
·
2023-10-04 15:18
图论
算法
数据结构
浅谈
图论
-1.1图的几种存储方式以及连通
前言图,不是可以三言两语说得通的数据结构,比如树严格来说也是一种图,如果树中带环,就变成了图。正文如果不知道本节的重点,请先阅读标题。接下来我们直接开始。首先,图你可以通俗的理解为几座城市,比如ABCD四座,A和B之间有城际公路,B和C有城际公路,D没有往外的城际公路,那么只要是个酱紫就知道A可以去B去C,B可以去A去C,C可以去A去B,D无处可去。在图中,我们把“城际高速”称为边,城市称作点或结
Nacly_Master
·
2023-10-04 15:18
浅谈数据结构及算法
图论
算法
数据结构
c++
图论
---图
图-Graph一、图的基础知识二、图的存储2.1邻接矩阵2.2邻接表三、图的遍历3.1DFS3.1.1连通分量与强连通分量3.1.2伪代码3.1.3例题3.2BFS3.2.1伪代码3.2.2层次遍历3.2.3例题四、最短路径4.1Dijkstra4.1.1算法说明4.1.2伪代码4.1.3代码实现4.2Floyd4.2.1算法说明4.2.2伪代码4.2.3代码实现五、拓扑排序5.1有向无环图5.2
了无痕-W
·
2023-10-04 15:47
数据结构
图论
算法
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他