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
无向图深度优先搜索
【ETOJ P1074】能不能走到捏 题解(Kruskal算法+并查集+启发式合并)
题目描述给定一个nnn个点,mmm条边的
无向图
,每条边有一个权值。问是否存在一条从1到nnn的路径使得路径上的权值的最大值最小,求出这个最大值。如果1号点和nnn号点不连通,则输出-1。
HEX9CF
·
2024-02-20 15:47
Algorithm
Problems
算法
【AtCoder ABC310D】Peaceful Teams 题解(
深度优先搜索
+暴力枚举+剪枝)
[ABC310D]PeacefulTeams题面翻译有NNN位运动员,其中AiA_iAi与BiB_iBi(1≤i≤M1\lei\leM1≤i≤M)两人不能在同一小组,现在,我们给定小组数TTT请你分配他们到任意一个小组。注意小组不能为空。请求出所有不同的方案的数量。题目描述$N$人のスポーツ選手がいます。$N$人の選手たちには互いに相性の悪い選手のペアが$M$組あり、相性の悪い組のうち$i\(1\
HEX9CF
·
2024-02-20 15:47
Algorithm
Problems
深度优先
剪枝
算法
社交网络学习笔记1——图的基本概念
part1图的分类一、简单图1.1
无向图
VS有向图
无向图
:节点之间的边不存在方向,常见的例子有facebook上好友关系、合作发表论文等;在计算机存储中,无法直接表示“无向”这个概念,因此一般通过双向同权图来表示有向图
一缕阳光lyz
·
2024-02-20 13:17
图-关系网络
算法
LeetCode刷题 -- BFS
“”前面接触了
深度优先搜索
(DFS),现在来介绍一下广度优先搜索(BFS)。
材料小菜鸟
·
2024-02-20 01:15
算法刷题
leetcode
宽度优先
深度优先
如何理解图卷积网络GCN
无向图
邻接矩阵是对称矩阵,有向图的
__momo__
·
2024-02-19 15:12
#
GNN
Python
PyTorch
深度学习
人工智能
图论
备战蓝桥杯---图论之最小生成树
他就是
无向图
G中的所有生成树中树枝权值总和最小的。如何求?
CoCoa-Ck
·
2024-02-19 14:11
图论
算法
蓝桥杯
c++
笔记
最小生成树详解(Prim算法/Kruskal算法)
给定一张边带权的
无向图
G=(V,E),其中V表示途中点的集合,E表示途中边的集合,=|V|,m=|E|。
Stephen_Curry___
·
2024-02-19 12:17
算法
c++
c语言
数据结构
图搜索算法
【图论经典题目讲解】CF715B - Complete The Graph
CF715B-Complete\The\Graph}CF715B−CompleteTheGraphDescription\mathrm{Description}Description给定一张nnn个点,mmm条边的
无向图
阿史大杯茶
·
2024-02-19 11:45
图论经典
图论
c++
算法
【图论经典题目讲解】洛谷 P2149 Elaxia的路线
P2149Elaxia的路线Description\mathrm{Description}Description给定nnn个点,mmm条边的
无向图
,求222个点对间最短路的最长公共路径Solution\
阿史大杯茶
·
2024-02-19 11:45
图论经典
图论
算法
c++
【图论】欧拉回路
理论一些定义:通过图中所有边恰好一次且行遍所有顶点的通路称为欧拉通路;通过图中所有边恰好一次且行遍所有顶点的回路称为欧拉回路;具有欧拉回路的
无向图
称为欧拉图;具有欧拉通路但不具有欧拉回路的
无向图
称为半欧拉图
u小鬼
·
2024-02-19 11:36
ACM23
图论
深度优先
算法
【
深度优先搜索
】【图论】【树】2646. 最小化旅行的价格总和
作者推荐【数位dp】【动态规划】【状态压缩】【推荐】1012.至少有1位重复的数字涉及知识点
深度优先搜索
图论树LeetCode2646.最小化旅行的价格总和现有一棵无向、无根的树,树中有n个节点,按从0
闻缺陷则喜何志丹
·
2024-02-19 10:27
#
算法题
深度优先
图论
算法
c++
LeetCode
旅行
最小
数据结构中图的概念以及遍历算法的实现
图可以分为有向图(DirectedGraph)和
无向图
(UndirectedGraph)两种类型。在有向图中,边有方向,表示从一个节点到另一个
JayGboy
·
2024-02-19 10:00
数据结构
宽度优先
广度优先
学习总结16
#【模板】最小生成树##题目描述如题,给出一个
无向图
,求出最小生成树,如果该图不连通,则输出`orz`。##输入格式第一行包含两个整数N,M,表示该图共有N个结点和M条无向边。
GGJJM
·
2024-02-19 10:28
学习
《剑指Offer》笔记&题解&思路&技巧&优化 Java版本——新版leetcode_Part_2
《剑指Offer》笔记&题解&思路&技巧&优化_Part_2相知相识广度优先搜索BFS
深度优先搜索
DFS开始刷题1.LCR129.字母迷宫——矩阵中的路径2.LCR130.衣橱整理——机器人的运动范围3
_Matthew
·
2024-02-15 05:25
Leetcode
笔记
java
leetcode
Codeforces Round 923 (Div. 3)F
CF1927F.Microcycle题意:给定一个n个点,m条边的
无向图
,图不一定连通,要求找到图中的一个环,该环上的最小边权比图中所有环的边权要小,输出这个最小边权,所在的环上的节点数量以及按顺序输出所在的环上的所有节点
m0_74911187
·
2024-02-15 02:59
codeforce
算法
c++
深度优先
图论
软考25-上午题-图2
示例1:有向图的邻接矩阵示例2:
无向图
的邻接矩阵
无向图
的邻接矩阵是对称的!!!
ruleslol
·
2024-02-15 01:58
软考中级
学习
笔记
软考26-上午题-图3
树的遍历:先序遍历中序遍历后序遍历层次遍历图的遍历基本方法:
深度优先搜索
广度优先搜索1-1、
深度优先搜索
:DFS示例:深度遍历涉及到回溯,这是递归的思想。时间复杂度:深度优先遍历图的过程实质上是对某
ruleslol
·
2024-02-15 01:28
软考中级
学习
笔记
【动态规划】【中位数】【C++算法】1478. 安排邮筒
#作者推荐【
深度优先搜索
】【树】【图论】2973.树中每个节点放置的金币数目本文涉及知识点动态规划汇总LeetCode1478.安排邮筒给你一个房屋数组houses和一个整数k,其中houses[i]是第
闻缺陷则喜何志丹
·
2024-02-14 20:56
#
算法题
算法
动态规划
c++
LeetCode
中位数
邮筒
排序
【双指针】【C++算法】1537. 最大得分
作者推荐【
深度优先搜索
】【树】【图论】2973.树中每个节点放置的金币数目本文涉及知识点双指针LeetCoce1537.最大得分你有两个有序且数组内元素互不相同的数组nums1和nums2。
闻缺陷则喜何志丹
·
2024-02-14 20:56
#
算法题
算法
c++
leetcode
双指针
最大得分
取余
路径
【动态规划】【数学】【C++算法】1449. 数位成本和为目标值的最大数字
作者推荐【
深度优先搜索
】【树】【图论】2973.树中每个节点放置的金币数目本文涉及知识点动态规划汇总LeetCode1449.数位成本和为目标值的最大数字给你一个整数数组cost和一个整数target。
闻缺陷则喜何志丹
·
2024-02-14 20:26
#
算法题
算法
动态规划
c++
LeetCode
数学
最大数字和
数位成本
Python使用kruskal算法实现最小生成树
假如有多台计算机组成的局域网,不同计算机之间是使用光纤来连接的,如果把计算机看成是一个简单的节点,连接计算机的光纤看成是一条边,那这个局域网就可以抽象成为一个
无向图
:添加图片注释,不超过140字(可选)
X Y sawyer
·
2024-02-14 20:55
网络
python
算法
【图论】【树形dp】【
深度优先搜索
】2538. 最大价值和与最小价值和的差值
作者推荐【
深度优先搜索
】【树】【图论】2973.树中每个节点放置的金币数目本文涉及知识点
深度优先搜索
LeetCode2538.最大价值和与最小价值和的差值给你一个n个节点的无向无根图,节点编号为0到n-
闻缺陷则喜何志丹
·
2024-02-14 20:24
#
算法题
图论
深度优先
算法
c++
LeetCode
树形dp
最大差值
329. 矩阵中的最长递增路径
我们可以通过
深度优先搜索
(DFS)来解决这个问题。我们从每个点开始,向上下左右四个方向进行搜索,如果下一个点的值大于当前点的值,那么我们就可以继续搜索。
爱跑步的程序员~
·
2024-02-14 18:24
刷题
动态规划
leetcode
79. 单词搜索
Problem:79.单词搜索文章目录思路解题方法复杂度Code思路这是一道经典的
深度优先搜索
(DFS)问题。我们需要在一个二维的字符网格中寻找是否存在一个路径,使得路径上的字符顺序与给定的单词相同。
爱跑步的程序员~
·
2024-02-14 18:23
算法模板
leetcode
dfs
BFS与DFS初级练习(排列数字,n-皇后,走迷宫)
BFS与DFS初步了解DFS(
深度优先搜索
)和BFS(广度优先搜索)是两种常用的图遍历算法。
宜昌精神病院郭院长
·
2024-02-14 17:11
c++
bfs
dfs
算法
图论
SWUST OJ#1068 图的按录入顺序
深度优先搜索
目录题目思路代码题目题目描述图的
深度优先搜索
类似于树的先根遍历,即从某个结点开始,先访问该结点,然后深度访问该结点的第一棵子树,依次为第二顶子树。如此进行下去,直到所有的结点都访问为止。
是孤衾呀
·
2024-02-14 14:47
数据结构系列(对应swust
oj题解)(持续更新中)
深度优先
算法
c++
数据结构
推荐算法
图的遍历——
深度优先搜索
hnust-oj
目录一.题目描述样例输入样例输出二.代码实现一.题目描述
深度优先搜索
遍历类似于树的先根遍历,是树的先根遍历的推广。
久长愿长久
·
2024-02-14 14:47
笔记
深度优先
算法
数据结构
c++
深度优先搜索
hnust-oj
目录一.题目描述样例输入样例输出二.代码实现一.题目描述输入一个图,用邻接矩阵存储(实际上也可以选择邻接表),并实现DFSTraverse操作。拷贝前面已经实现的代码,主函数必须如下,完成剩下的部分。intmain(){Graphg;CreateUDG(g);DFSTraverse(g);cout#include#includeusingnamespacestd;#defineMVNum100//
久长愿长久
·
2024-02-14 14:47
笔记
深度优先
c++
算法
数据结构
SDUTOJ3469_
深度优先搜索
练习之神奇的矩环(DFS)
深度优先搜索
练习之神奇的矩环TimeLimit:1000msMemoryLimit:65536KiBSubmitStatisticProblemDescription小鑫的女朋友被魔王抢走了!
devhg_
·
2024-02-14 14:45
数据结构--
图的遍历DFS&BFS
OJ_
深度优先搜索
题干c++代码#include#includeusingnamespacestd;#defineMax_M100#defineMax_N100chara[Max_M][Max_N],M,N;voiddfs(intx,inty){//先把w替换成.//然后遍历8个方向a[x][y]='.';for(intdx=-1;dx0&&nx0&&ny>M>>N;for(i=0;i>a[i][j];for(i=
Listennnn
·
2024-02-14 14:15
数据结构与算法
深度优先
算法
BFS——宽搜详解 图论1.2
上次我们学了dfs,
深度优先搜索
。深搜有个缺点,就是“不撞南墙不回头”的遍历太暴力了,所以可能会时间超限,但是代码好写。我们今天还是来学搜索——宽度优先搜索,bfs。
Eric_bells
·
2024-02-14 13:45
图论
数据结构
宽度优先
图搜索算法
搜索专题—dfs和bfs——迷宫矩阵问题学习笔记以及细节处理
目录·
深度优先搜索
-dfs:·原理:·典型例题:题目:输入格式输出格式数据范围输入样例:输出样例:·代码·图解·总结·广度优先搜索-bfs;·原理:·小结·典型例题题目:输入格式输出格式数据范围输入样例
23级程序猿
·
2024-02-14 13:15
算法
深度优先
宽度优先
学习
dfs
bfs
图搜索算法
求
无向图
的连通分量
利用深度遍历算法实现intgetNum(MGraphG){inti,count=0;for(i=0;i#include#defineMAXVEX10typedefintVertexType;typedefstructarcNode{intadjvex;structarcNode*next;}arcNode;typedefstructvertexNode{VertexTypedata;arcNode
03530b324b78
·
2024-02-14 03:57
【第二十三课】最小生成树:prime 和 kruskal 算法(acwing858,859 / c++代码 )
加点法acwing-858代码如下一些解释Kruskal算法--加边法acwing-859并查集与克鲁斯卡尔求最小生成树代码如下一些解释前言之前学最短路的时候,我们都是以有向图为基础的,当时我们提到如果是
无向图
爱写文章的小w
·
2024-02-14 01:25
算法--学习笔记
算法
图论
c++
Codeforces Round 303 (Div. 2)C. Kefa and Park(DFS、实现)
到达叶节点后统计答案,用vector存图的话,
无向图
时,叶节点的边只有一条,也就是g[i].size()==1g[i].size()==1g[i].size()==1而不是0需要特判是一条链的情况,一条链的话根
wa的一声哭了
·
2024-02-13 15:33
codeforces
算法
c++
mybatis
django
java
spring
boot
spring
leetcode 662 : 二叉树最大宽度
leetcode662:二叉树最大宽度题目描述解法我的思路官方题解方法一:宽度优先搜索BFS方法二:
深度优先搜索
DFS题目描述给定一个二叉树,编写一个函数来获取这个树的最大宽度。
梦想是吃不完的格力高
·
2024-02-13 15:27
刷题
图(高阶数据结构)
单源最短路径-Dijkstra算法5.2单源最短路径-Bellman-Ford算法5.3多源最短路径-Floyd-Warshall算法一、图的基本概念图是由顶点集合和边的集合组成的一种数据结构,记作有向图与
无向图
在有
GG_Bond20
·
2024-02-13 13:46
数据结构
数据结构
算法
c++
牛客——最短Hamilton路径(动态规划)
链接:登录—专业IT笔试面试备考平台_牛客网来源:牛客网题目描述给定一张n(n≤20)(n\leq20)(n≤20)个点的带权
无向图
,点从0∼n−10\simn-10∼n−1标号,求起点0到终点n-1的最短
swoows
·
2024-02-13 12:36
算法
数据结构
动态规划
回溯算法
一、回溯1、定义:通过选择不同的岔路口来通往目的地(找到想要的结果)每一步都选择一条路出发,能进则进,不能进则退回上一步(回溯),换一条路再试【回溯很适合使用递归】举例:二叉树的前序遍历、图的
深度优先搜索
一乐乐
·
2024-02-13 03:37
力扣刷题之旅:高阶篇(四)—— 最小生成树算法
最小生成树算法用于在一个连通的加权
无向图
中找到一棵边权值之和最小的生成树。在实际应用中,最小生成树算法常用于网络设计、电路设计等领域。一、最小生成树算法简介最小生成树算法
GT开发算法工程师
·
2024-02-13 00:28
算法
leetcode
图论
python
数据结构
职场和发展
LeetCode62不同路径解题记录
LeetCode62.不同路径解题感想一.题目介绍二.解题思路及代码实现方法一:
深度优先搜索
(dfs)方法二:记忆化搜索方法三:动态规划方法四:组合数学法总结一.题目介绍题目链接:LeetCode62.
shuangge666666
·
2024-02-12 21:45
java
数据结构
动态规划
leetcode
算法
数据结构——6.1 图的基本概念
第六章图6.1图的基本概念概念图的概念:G由点集V和边集E构成,记为G=(V,E),边集可以为空,但是点集不能为空·注意:线性表可以是空表,树可以是空树,但图不可以是空,即V一定是非空集
无向图
与有向图
无向图
无向边
鸥梨菌Honevid
·
2024-02-12 21:14
408
数据结构
图论
算法
数据结构——6.2 图的存储与基本操作
6.2图的存储与基本操作概念图的存储邻接矩阵存有向图和
无向图
根据邻接矩阵求度:
无向图
:第i个结点的度=第i行(或第列)的非零元素个数有向图:第i个结点的出度=第i行的非零元素个数第i个结点的入度=第i列的非零元素个数第
鸥梨菌Honevid
·
2024-02-12 21:43
408
数据结构
算法
【
深度优先搜索
】【树】【图论】2973. 树中每个节点放置的金币数目
作者推荐视频算法专题本博文涉及知识点
深度优先搜索
树图论分类讨论LeetCode2973.树中每个节点放置的金币数目给你一棵n个节点的无向树,节点编号为0到n-1,树的根节点在节点0处。
闻缺陷则喜何志丹
·
2024-02-12 18:14
#
算法题
深度优先
图论
算法
c++
LeetCode
树
金币
【动态规划】【数组】1416. 恢复数组
作者推荐【
深度优先搜索
】【树】【图论】2973.树中每个节点放置的金币数目本文涉及知识点动态规划汇总LeetCode1416.恢复数组某个程序本来应该输出一个整数数组。
闻缺陷则喜何志丹
·
2024-02-12 18:43
#
算法题
动态规划
算法
c++
LeetCode
恢复数字
取余
深度优先搜索
——DFS
深度优先搜索
(Depth-FirstSearch,DFS)是一种用于遍历或搜索树或图的算法。
LiYiyang_yangDog
·
2024-02-12 17:28
深度优先
算法
DFS————
深度优先搜索
2.例题
1.组合的输出#include#include#includeusingnamespacestd;intm,n;inta[22];voidinput(){cin>>m>>n;}voidprint(){for(inti=1;iusingnamespacestd;intps[9];booll,r;intnum=1;voiddfs(intb);voidprint();voiddfs(intb){if(b
LiYiyang_yangDog
·
2024-02-12 17:28
深度优先
算法
【2018-10-02】条件随机场
设X和Y是随机变量,P(Y|X)是在给定X的条件下Y的条件概率分布,若随机变量Y构成一个由
无向图
G=(V,E)表示的马尔科夫随机场,即满足马尔科夫性:w~v(与v连接的所有w)线性链条件随机场线性链条件随机场的参数形式
BigBigFlower
·
2024-02-12 04:00
1184. 欧拉回路(欧拉回路,模板题)
输入格式第一行包含一个整数t,t∈{1,2},如果t=1,表示所给图为
无向图
,如果t=2,表示所给图为有向图。第二行包含两个整数n,m,表示图的结点数和边数。
Landing_on_Mars
·
2024-02-11 13:27
#
欧拉回路和欧拉路径
图论
图论学习笔记 - 关于树上环的那些事儿
我们把这种N个点N条边的连通
无向图
,即在树上加一条边构成的恰好包含一个环的图,称为“基环树”。如果不保证连通,那么N个点N条边的
无向图
也可能是若干棵基环树组成的森林,简称为“基环树森林”。
峰不二子的小迷弟
·
2024-02-11 08:51
图论学习笔记
算法
c++
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他