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
并查集&最小生成树&最短路
问题 Q: 小希的迷宫(
并查集
+
最小生成树
)
注意点一:在一个循环读入数据)1.读到00则,输入判断,然后下组数据(因为房间编号最小为1,不存在00接-1-1的情况)2.读到-1-1则结束注意点二:判断数据老大是否重复注意点三:数据可能不一定为一个集合1.判断老大是否唯一,不唯一输出No
%d%d2
·
2023-10-29 09:55
数据结构
算法
数据结构
PTA--1087 All Roads Lead to Rome(
最短路
计数+输出路径)
IndeedtherearemanydifferenttouristroutesfromourcitytoRome.Youaresupposedtofindyourclientstheroutewiththeleastcostwhilegainingthemosthappiness.InputSpecification:Eachinputfilecontainsonetestcase.Foreac
小小小Why
·
2023-10-29 09:24
算法
宽度优先
c++
c语言
深入浅出的算法
(poj1068,poj2632,poj1573,poj2993,poj2996)二.图算法:(1)图的深度优先遍历和广度优先遍历.(2)
最短路
径算法(dijkstra,bellman-ford,
蝶恋忆梦
·
2023-10-29 07:24
10.28总结
这个周末,主要是把
并查集
剩余的部分看了一下,有些题目的题解有的地方还是有点没看懂,具体的思路和想法都能看懂,就是有的代码的一些地方还是有点模糊,然后就是看了树状数组,感觉树状数组还是挺巧妙的,主要就是用二进制进行的优化
凌晨四点的洛杉矶fly
·
2023-10-29 03:14
总结
Kiner算法刷题记(十五):中段综合训练刷题
GitHub传送门:Kiner算法算题记前言经过了数个月的学习,我们了解了包括链表、队列、栈、二叉树、堆(优先队列)、
并查集
、哈希表、单调队列、单调栈等数据结构,知道了他们的概念、性质、基本代码实现和应用场景
星河阅卷
·
2023-10-28 23:08
数据结构
前端基础
知识梳理
算法
数据结构
刷题
OSPF复习
目录一、OSPF基础(开放式
最短路
径优先协议)1、技术背景(RIP中存在的问题)2、OSPF协议特点3、OSPF三张表4、OSPF数据包(可抓包)头部数据包内容:OSPF数据包(五种)(1)hello包
爱玩网络的小石
·
2023-10-28 22:37
1024程序员节
利用gretna计算小世界网络属性等图论指标笔记
接下来计算的网络拓扑属性:1、小世界网络:聚类系数(clusteringcoefficient,Cp)、
最短路
径
长腿猴子请来的救兵
·
2023-10-28 22:54
磁共振数据处理笔记
图论
matlab
聚类
继续畅通工程(
最小生成树
+
并查集
)
我刚开始的想法是,既然有已经修好的路,就先把这些修好的路全都加到集合中,即直接把他们Union,不加其长度,然后再将剩下的排序,按Kruskal的算法来进行。但是这种想法可能有什么问题,只过了一般的样例AC的代码是:一旦路径已建好,将其长度值赋值为0,然后所有路径一致看待
%d%d2
·
2023-10-28 18:40
数据结构
算法
数据结构
有边数限制的
最短路
#includeusingnamespacestd;constintN=510,M=10010;structEdge{inta,b,w;}edges[M];intdist[N];intbackup[N];intn,m,k;voidbellman_ford(){memset(dist,0x3f,sizeofdist);dist[1]=0;for(inti=0;i=0x3f3f3f3f/2)puts(
三冬四夏会不会有点漫长
·
2023-10-28 17:59
算法竞赛
算法
数据结构
bellman_ford算法
学习笔记:
最小生成树
最小生成树
引入我们定义无向连通图的
最小生成树
(MinimumSpanningTree,MST)为边权和最小的生成树。注意:只有连通图才有生成树,而对于非连通图,只存在生成森林。
tsqtsqtsq0309
·
2023-10-28 16:59
学习
笔记
算法
【蓝桥杯】蓝桥杯双周赛第二场E题
输出格式输出一个整数,表示
最短路
径。思路我们可以从任意一个节点开始,
一只大黄猫
·
2023-10-28 14:06
蓝桥杯
蓝桥杯
职场和发展
算法
c++
并查集
(畅通工程)
并查集
就是不相交的集合有两个常见操作:1.合并2.查询某元素属于什么集合法一:代码如下:find目的找到元素的老大(链表遍历逐层向上找)merge合并集合(实质改变集合老大,链表性质)法二:
%d%d2
·
2023-10-28 14:03
数据结构
算法
再畅通工程(
最小生成树
)
题目描述:还是畅通工程某省调查乡村交通状况,得到的统计表中列出了任意两村庄间的距离。省政府“畅通工程”的目标是使全省任何两个村庄间都可以实现公路交通(但不一定有直接的公路相连,只要能间接通过公路可达即可),并要求铺设的公路总长度为最小。请计算最小的公路总长度。输入描述:测试输入包含若干测试用例。每个测试用例的第1行给出村庄数目N(<100);随后的N(N-1)/2行对应村庄间的距离,每行给出一对正
%d%d2
·
2023-10-28 14:01
数据结构
数据结构
算法设计与分析(贪心法)
目录一、贪心法的基本思想二、贪心法的基本要素1.最优子结构性质2.贪心选择性质三、贪心法的解题步骤及算法设计模式步骤:1.分解:2.解决:3.合并:设计模式:四、会场安排问题五、最优装载问题六、单元
最短路
径问题一
哥的时代
·
2023-10-28 13:21
时代算法小课堂
1024程序员节
贪心算法
算法
AcWing算法分享系列——
最小生成树
(Prim算法,Kruskal算法)
AcWing算法分享系列——
最小生成树
概念求
最小生成树
Prim算法思想CodeKruskal算法概念在一给定的无向图G=(V,E)G=(V,E)G
cqbzcyy
·
2023-10-28 13:02
acwing竞赛学习笔记
算法
最小生成树
并查集
恩,前两周学习了
并查集
,是时候总结一下了。等价关系与等价类从数学上看,等价类是一个对象(或成员)的集合,在此集合中的所有对象应满足等价关系。
Yoangh
·
2023-10-28 11:55
图论
并查集
克鲁斯卡尔
algorithm
算法
心得
算法
竞赛
优化
并查集
学习感悟
这几天练习了
并查集
,之前其实学过这个东西,但了解的不深,这几天又加深了印象,以前听人说
并查集
是二叉树的基础,但我还没学过二叉树,还不清楚。
weixin_45925852
·
2023-10-28 11:53
ACM算法
蓝桥杯
带权
并查集
学习的一些心得体会
这两天学习了一些新型的
并查集
,比如带权
并查集
,种类
并查集
等。
Nero Alix
·
2023-10-28 11:16
并查集
并查集
和拓扑排序学习心得
在这周的实验课,做了一些题目,在
并查集
的练习题中,对
并查集
的理解也得到了进一步的加深,完全理解了
并查集
的基本思想,但是对于拓扑排序和
最小生成树
还是有点迷,在
并查集
的练习中,有不少关于
最小生成树
的问题。
m0_63945816
·
2023-10-28 11:13
学习
图论
算法
【
并查集
】 个人心得&&kuangbin带你飞
并查集
专题全题解
文章目录一、个人心得个人理解:普通
并查集
详解带权
并查集
详解题目链接二、题解:1.WirelessNetworkPOJ-22362.TheSuspectsPOJ-16113.HowManyTablesHDU
Nefu_qky
·
2023-10-28 11:08
第二十五天:
并查集
以后会经常和大家分享学习路上的心得,希望和大家一起进步,一起享受coding的乐趣本文约2400字,预计阅读10分钟昨天我们学习了动态规划之线性规划,忘记的小伙伴们可以看一下哦:动态规划之线性规划今天我们来聊一聊
并查集
Shirandexiaowo
·
2023-10-28 11:37
算法
数据结构
种类
并查集
学习心得
修正信息备注:1.【2018-01-29】创作博文基础2.【2018-01-29】增加样例2.2一、基本性质1.在基于
并查集
的基础上增加记录数组_rank,表示i与其同集合根节点的关系二、例题讲解2.1
leoxry
·
2023-10-28 11:36
知识体系
题意思考
错误反思
数据结构-并查集
温习反思
种类并查集
算法知识点整理
并查集
学习心得
intfind(intx)//
并查集
找父亲{if(x!
开星超人
·
2023-10-28 11:33
算法
PTA A1030 Travel Plan (Dijkstra求单源
最短路
+边权花费+打印路径)
法1:Dijkstra+pre数组+c数组#include#include#includeusingnamespacestd;constintMAXV=510;constintINF=0x3f3f3f3f;intG[MAXV][MAXV];boolvis[MAXV];intcost[MAXV][MAXV];intd[MAXV],c[MAXV],pre[MAXV];intn,m,st,ed;void
-skyline-
·
2023-10-28 11:43
PTA
算法笔记
PTA--1030 Travel Plan(
最短路
+记录路径)
Atraveler'smapgivesthedistancesbetweencitiesalongthehighways,togetherwiththecostofeachhighway.Nowyouaresupposedtowriteaprogramtohelpatravelertodecidetheshortestpathbetweenhis/herstartingcityandthedest
小小小Why
·
2023-10-28 11:04
算法
理解Floyd-Warshall算法
我们之前分别讨论了Dijkstra算法和Bellman-Ford算法,它们解决的都是单源
最短路
径问题。
桥头堡2015
·
2023-10-28 08:20
分治算法解决归并排序问题
例如,图的
最小生成树
问题可以使用分治算法解决。矩阵操作矩阵乘法、矩阵求逆和矩阵分解等操作中,分治算法可以将矩
罗生门£
·
2023-10-28 06:50
算法
排序算法
数据结构
2000年数模B题 钢管订购和运输
因此我们需要将铁路网和公路网分开计算每个交通网内部每个点之间的
最短路
径以及运输方案,这里可以用Floyd算法等来求。然后根据铁路网和公路网的公共点来
Andy-wen
·
2023-10-28 02:30
数学建模
数学建模
计算机保研面试常见问题(408数据结构简答题)
18.
最小生成树
算法以及
最短路
径算法的优化?答:
最小生成树
算法中的普里姆算法与科鲁兹卡尔
别码了W哥
·
2023-10-28 00:06
数据结构
面试
算法
dijkstra算法python
Dijkstra算法是一种用于寻找带权重图中从一个起始节点到其他节点的
最短路
径的算法。
南抖北快东卫
·
2023-10-27 19:24
算法
python
开发语言
七、
最短路
径——弗洛伊德(Floyd)算法
我们先定义两个二维数组D[3][3]和P[3][3],D代表顶点到顶点的
最短路
径权值和的矩阵。P代表对应顶点的最小路径的前驱矩阵。在未分析任何顶点之前,我们将D命名为,其实它就是初始的图的邻接矩阵。
瘦弱的皮卡丘
·
2023-10-27 06:20
图
图
最短路径
弗洛伊德
Floyd
2023NEUQACM Week2
简要思路:欲求所走的
最短路
程:在桥左半边的应向左走,在桥右半边的应向右走;欲求所走的最长路程:在桥左半边的向右走,在桥右半边的向左走。
Clarus_Xie
·
2023-10-27 04:08
NEUQACM
算法
数据结构
贪心算法
c++
牛客小白月赛79 D
然后去bfs跑
最短路
即可。但因为是多组询问,我们可以预处理上述的
最短路
信息,然后之间询问
Unlimitedz
·
2023-10-27 04:23
图论
#
最短路
算法
弗洛伊德(Floyd)算法求个顶点之间
最短路
径问题(详解+图解)
弗洛伊德算法,也称为迪科斯彻算法,是一种用于寻找图形中所有
最短路
径的算法。它的基本思想是通过一定的规则逐步更新每个节点的
最短路
径估计值,直到每个节点的
最短路
径估计值收敛为止。
认真敲代码的小火龙
·
2023-10-27 03:05
图
1024程序员节
算法
数据结构
c语言
排序算法
图
【路径规划】人工蜂鸟算法栅格地图机器人
最短路
径规划【含Matlab源码 2955期】
✅博主简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,Matlab项目合作可私信。个人主页:海神之光代码获取方式:海神之光Matlab王者学习之路—代码获取方式⛳️座右铭:行百里者,半于九十。更多Matlab仿真内容点击Matlab图像处理(进阶版)路径规划(Matlab)神经网络预测与分类(Matlab)优化求解(Matlab)语音处理(Matlab)信号处理ÿ
Matlab领域
·
2023-10-27 02:46
Matlab路径规划(进阶版)
matlab
【路径规划】沙猫算法栅格地图机器人
最短路
径规划【含Matlab源码 2956期】
✅博主简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,Matlab项目合作可私信。个人主页:海神之光代码获取方式:海神之光Matlab王者学习之路—代码获取方式⛳️座右铭:行百里者,半于九十。更多Matlab仿真内容点击Matlab图像处理(进阶版)路径规划(Matlab)神经网络预测与分类(Matlab)优化求解(Matlab)语音处理(Matlab)信号处理ÿ
Matlab领域
·
2023-10-27 02:46
Matlab路径规划(进阶版)
matlab
数据结构笔记——树和图(王道408)(持续更新)
树的数据结构定义性质二叉树的数据结构定义性质储存结构二叉树算法先中后序遍历层次展开法递归模拟法层次遍历遍历序列逆向构造二叉树线索二叉树(难点)定义线索化的本质二叉树线索化线索二叉树中找前驱后继中序先序后序树算法储存结构树和森林的遍历树遍历森林遍历树应用哈夫曼树
并查集
数据结构优化并集
亦梦亦醒乐逍遥
·
2023-10-27 01:01
个人随笔/学习笔记
数据结构+算法
数据结构
笔记
BFS和DFS解决迷宫
最短路
径问题 C++
BFS和DFS解决迷宫
最短路
径问题C++BFS#include#includeusingnamespacestd;inta[100][100],v[100][100];structpoint{intx;
墨亦淡
·
2023-10-27 00:49
刷题
深度优先
c++
35二叉树-树的最小深度
最小深度是从根节点到最近叶子节点的
最短路
径上的节点数量。说明:叶子节点是指没有子节点的节点。
Elaine202391
·
2023-10-26 23:10
LeetCode刷题之路
深度优先
宽度优先
【C++进阶5-红黑树】噩梦般的存在?手提AVLTree暴揍红黑树!
红黑树的规则:每个结点非黑即红根结点为黑叶子结点为黑(此处的叶子结点指空结点)不能有连续的红结点,但可以有连续的黑结点每条简单路径上的黑结点数量相同满足以上规则,就能保证最长路径不超过
最短路
径的二倍,保持了一种相对宽松的平衡
周杰偷奶茶
·
2023-10-26 23:31
C++
c++
数据结构
算法
并查集
维护集合 ac240食物链
题目:代码:#includeusingnamespacestd;constintN=50010;intp[N],d[N];intn,m;intfind(intx){if(p[x]!=x){intu=find(p[x]);d[x]+=d[p[x]];p[x]=u;}returnp[x];}intmain(){scanf("%d%d",&n,&m);for(inti=1;in||y>n)res++;e
随风而散y
·
2023-10-26 21:16
算法
数据结构
c++
B. 看比赛 The 10th Jimei University Programming Contest
Problem-B-Codeforces题目大意:有一个n的个点的无向边权图,A和B两个人要从1号点去往n号点,每一轮,他们会轮流选择下一步要走的一条边,然后两个人一起走过去,A先选,他们每次选的路一定是到1到n的
最短路
上的一条边
timidcatt
·
2023-10-26 20:20
图论
博弈论
bfs
算法
c++
图论
数据结构
c语言
开发语言
【高阶数据结构】
并查集
和图
目录1.数据结构--
并查集
2.数据结构--图1.图的基础概念2.图的简单实现2.1.邻接矩阵的图实现2.2.邻接表的图实现2.3.图的DFS和BFS2.4.
最小生成树
2.4.1.Kruskal(克鲁斯卡尔算法
一个普通的小白
·
2023-10-26 19:15
数据结构
数据结构
图
c++
【C++高阶数据结构】跳表(skiplist)
系列文章【C++高阶数据结构】
并查集
【C++高阶数据结构】图【C++高阶数据结构】LRU【C++高阶数据结构】B树、B+树、B*树文章目录系列文章
penguin_bark
·
2023-10-26 19:10
#
高阶数据结构
数据结构
c++
开发语言
NOIP2023模拟2联测23-害怕
她希望给这些边赋上边权,保证边权是1∼m1\simm1∼m的排列,使得蓝色的边是
最小生成树
。希望这些边权形成的序列字典序最小,也就是先比较第一条边的边权,再比较第二条边的边权,依次类推。
dygxczn
·
2023-10-26 15:55
算法
图论
深度优先
NOIP2023模拟2联测23 总结
T2又是
最小生成树
类型的,我按照套路考虑Kruskal算法的过程,想到给蓝边先赋值,但是假了。想了1h没想出来,去跑操了,回来后决定打暴力,只会骗10pts。赛后看题解,
并查集
做法真的妙。
dygxczn
·
2023-10-26 15:55
学习方法
并查集
size 的优化
我们把如下图所示的
并查集
,进行union(4,9)操作。合并操作后的结构为:可以发现,这个结构的树的层相对较高,若此时元素数量增多,这样产生的消耗就会相对较大。
ONE_PUNCH_Ge
·
2023-10-26 08:19
数据结构
并查集
rank 的优化
上一小节介绍了
并查集
基于size的优化,但是某些场景下,也会存在某些问题,如下图所示,操作union(4,2)。根据上一小节,size的优化,元素少的集合根节点指向元素多的根节点。
ONE_PUNCH_Ge
·
2023-10-26 08:19
算法
并查集
路径压缩
并查集
里的find函数里可以进行路径压缩,是为了更快速的查找一个点的根节点。
ONE_PUNCH_Ge
·
2023-10-26 08:19
算法
数据结构
图论基础知识总结
文章目录图的概念路图的代数表示邻接矩阵可达矩阵完全关联矩阵拉普拉斯矩阵对称归一化拉普拉斯矩阵随机游走归一化拉普拉斯矩阵欧拉图与汉密尔顿图平面图对偶与着色数与生成树
最小生成树
算法:根树图的存储邻接矩阵邻接表十字链表邻接多重表图的概念图是由节点和连接节点之间的边组成的
siyan985
·
2023-10-26 08:47
图论和图神经网络
图论
算法
数据结构
上一页
32
33
34
35
36
37
38
39
下一页
按字母分类:
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
其他