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
【图论】--最短路
阈值距离内邻居最少的城市(中等,图
最短路
径)
我还以为官方有更好的解法,没想到也是O(n3)的Floyd算法classSolution:deffindTheCity(self,n:int,edges:List[List[int]],distanceThreshold:int)->int:ans=(inf,-1)mp=[[inf]*nfor_inrange(n)]forfr,to,weightinedges:mp[fr][to],mp[to][
eyvr
·
2023-11-14 16:27
用Python刷力扣
算法
leetcode
python
[leetcode]5321. 阈值距离内邻居最少的城市
多源
最短路
径类型的题目1、floydWarshallclassSolution{public:voidfloydWarshall(intn,vector>&graph,vector>&dist){for
KRYON!
·
2023-11-14 16:57
leetcode
图论
Leetcode 1334. 阈值距离内邻居最少的城市
leetcode-cn.com/problems/find-the-city-with-the-smallest-number-of-neighbors-at-a-threshold-distance/ 本质上就是一个求全源
最短路
径问题
qq_32510597
·
2023-11-14 16:27
LeetCode
c++
leetcode
folyd
佛洛依德算法
LeetCode内存泄露
Leetcode1334-阈值距离内邻居最少的城市
求全源
最短路
,对于每个城市,求所有到它的距离小于distanceThreshold的城市,所有城市取最小值即可。
wobushihaorenF
·
2023-11-14 16:56
Leetcode
最短路
算法
c++
数据结构
图论
2023.11.12
完美的牛栏ThePerfectStallP2071座位安排分层图P4822[BJWC2012]冻结P4568[JLOI2011]飞行路线P2939[USACO09FEB]RevampingTrailsG
最短路
炒饭加蛋挞
·
2023-11-14 12:44
图论
【数据结构】Kruskal和Prim算法生成最小生成树的技术实现及比较
引言:在
图论
中,最小生成树是一个连通图的生成树,它的所有边的权值之和最小。Kruskal和Prim算法是两种常用的生成最小生成树的算法,本文将对它们进行比较和介绍。
游是水里的游
·
2023-11-14 06:33
数据结构
数据结构
算法
【数据结构】图的关键路径实现
引言:关键路径是
图论
中的一个重要概念,用于确定图中的关键任务和最长路径。关键路径分析可以帮助我们确定图中任务的执行顺序和时间安排。关键路径分析对于项目管理非常重要。
游是水里的游
·
2023-11-14 06:33
数据结构
数据结构
算法
经验分享
动态规划的应用(三):字符串相关问题
其他动态规划的应用实例:动态规划的应用(一):
最短路
问题动态规划的应用(二):cuttingstock问题动态规划的应用(四):LeetCode1900.最佳运动员的比拼回合动态规划的应用(五):LeetCode413,446
星海浮生
·
2023-11-14 05:18
算法与数据结构
LeetCode
动态规划
拉普拉斯矩阵(Laplacian matrix)及其变体详解
拉普拉斯矩阵(Laplacianmatrix)也叫做导纳矩阵、基尔霍夫矩阵或离散拉普拉斯算子,是
图论
中用于表示图的一种重要矩阵。
qq280929090
·
2023-11-14 02:33
数学
#
图论
图的连通性——通路和回路
图的同构参见我的语雀:
图论
:h
Taosolo
·
2023-11-14 01:17
离散数学
Math
图论
图的连通性
通路和回路
离散数学
数据结构
力扣刷题-二叉树-二叉树的层序遍历(相关题目总结)
而这种层序遍历方式就是
图论
中的广度优先遍历,只不过我们应用在二叉树上。使用队列实现二叉树广度优先遍历,动画如下:这样就实现了层序从左到右遍历二叉树。参考:https://
hxh207
·
2023-11-13 23:09
leetcode刷题
leetcode
算法
python
数据结构
图论
与网络优化2
CSDN有字数限制,因此笔记分别发布,目前:【笔记1】概念与计算、树及其算法【笔记2】容量网络模型4.1容量网络模型4.1.1容量网络容量网络:如果一个加权有向网络DDD满足如下三个条件:①存在唯一一个入度为000的顶点,称为源;②存在唯一一个出度为000的顶点,称为汇;③每条弧(vi,vj)(v_i,v_j)(vi,vj)赋权cijc_{ij}cij是一个非负数,称为弧(vi,vj)(v_i,v
学徒小昊
·
2023-11-13 19:27
图论
笔记
SDUT ACM PTA 数据结构
实验一顺序表实验二链表实验三栈和队列实验四串、数组、广义表实验五树和二叉树实验六
图论
实验七查找实验八排序这一部分开始,难度提升很明显,如果不用c++来写,基本每个题目都十分冗长。
江玖_
·
2023-11-13 18:23
acm
c语言
数据结构
c++
图论
14-
最短路
径-Dijkstra算法+Bellman-Ford算法+Floyed算法
1Dijkstra算法2Dijkstra算法的实现2.1设置距离数组2.2找到当前路径的最小值curdis,及对应的该顶点cur2.3更新权重2.4其他接口2.4.1判断某个顶点的连通性2.4.2求源点s到某个顶点的
最短路
径
大大枫
·
2023-11-13 14:15
图论
图论
算法
LCA
那么分别处于的两棵不同子树中;前序遍历中,出现在所有中元素之前,后序遍历中则出现在所有中元素之后;两点集并的最近公共祖先为两点集分别的最近公共祖先的最近公共祖先,即;两点的最近公共祖先必定处在树上两点间的
最短路
倍增算法过程倍增
ny_jerry
·
2023-11-13 14:07
深度优先
算法
SDUT 数据结构之
图论
基于邻接矩阵的BFS
Description给定一个无向连通图,顶点编号从0到n-1,用广度优先搜索(BFS)遍历,输出从某个顶点出发的遍历序列。(同一个结点的同层邻接点,节点编号小的优先遍历)Input输入第一行为整数n(0#include#includeinte[110][110],vis[1000],e,v;voidBFS(ints){intqueue[1000],out=0,in=0,w,i;vis[s]=1;
innutritious
·
2023-11-13 09:34
C语言
SDUT
数据结构
c语言
计算机视觉:图像分割之图割法
计算机视觉:图像分割之图割法文章目录计算机视觉:图像分割之图割法概念图割算法原理图割算法的基本流程图割操作实现总结概念图割算法是一种用于图像分割的算法,它基于
图论
的最大流最小割原理。
目标四级424
·
2023-11-13 06:33
计算机视觉
计算机视觉
opencv
python
二分图最大匹配
文章目录二分图定义充分必要条件性质判定二分图最大匹配定义增广路概念特点Dinic算法最小点覆盖定义最小路径覆盖定义详细最大独立集定义二分图定义
图论
中的一种特殊的模型。
Dream-chasing ant
·
2023-11-13 05:03
网络流
NetworkX系列教程(1)-创建graph
研究中经常涉及到
图论
的相关知识,而且常常面对某些术语时,根本不知道在说什么.前不久接触了NetworkX这个graph处理工具,发现这个工具已经解决绝大部分的
图论
问题(也许只是我自己认为的,没有证据证明
快乐学术的瓜瓜呱呱
·
2023-11-13 05:43
python
算法
图搜索算法
单源
最短路
问题,floyd算法,1128. 信使
1128.信使-AcWing题库战争时期,前线有n个哨所,每个哨所可能会与其他若干个哨所之间有通信联系。信使负责在哨所之间传递信息,当然,这是要花费一定时间的(以天为单位)。指挥部设在第一个哨所。当指挥部下达一个命令后,指挥部就派出若干个信使向与指挥部相连的哨所送信。当一个哨所接到信后,这个哨所内的信使们也以同样的方式向其他哨所送信。信在一个哨所内停留的时间可以忽略不计。直至所有n个哨所全部接到命
Landing_on_Mars
·
2023-11-13 05:11
#
最短路
算法
最短路
单源
最短路
解决多源汇
最短路
问题,1127. 香甜的黄油
1127.香甜的黄油-AcWing题库农夫John发现了做出全威斯康辛州最甜的黄油的方法:糖。把糖放在一片牧场上,他知道N只奶牛会过来舔它,这样就能做出能卖好价钱的超甜黄油。当然,他将付出额外的费用在奶牛上。农夫John很狡猾,就像以前的巴甫洛夫,他知道他可以训练这些奶牛,让它们在听到铃声时去一个特定的牧场。他打算将糖放在那里然后下午发出铃声,以至他可以在晚上挤奶。农夫John知道每只奶牛都在各自
Landing_on_Mars
·
2023-11-13 05:09
#
最短路
算法
最短路
noip前夕的刷水记录
正文:P4779【模板】单源
最短路
径(标准版):模板,练了下spfa堆优化P2878[USACO07JAN]保护花朵ProtectingtheFlowers:排序,贪心P1186玛丽卡:从
最短路
上枚举要删去的边
weixin_30945039
·
2023-11-13 02:29
python
数据结构与算法
机器人动态避障路径规划:基于MATLAB的A*算法
它通过评估每个节点的代价函数来选择下一步的移动方向,以寻找
最短路
径。在机器人动
心之飞跃
·
2023-11-13 00:37
算法
机器人
matlab
Matlab
【2023/3/12~3/16 Leetcode】图练习集锦
学习链接:
图论
基础及遍历算法环检测及拓扑排序算法二分图判定算法【DFS\BDS】并查集(UNION-FIND)算法KRUSKAL最小生成树算法Prim最小生成树算法DIJKSTRA算法模板及应用Dijkstra
今天CCF过了吗
·
2023-11-12 22:51
leetcode
leetcode
算法
深度优先
c++
力扣
加权图
最短路
径 - 迪克斯特拉算法
问题假设地图上4个点A、B、C、D,有连线表示可通行,并且是单向,连线上标有距离,如何求出A到C的
最短路
径输入:{A:{B:1,D:3},B:{D:1,C:2},D:{C:1}}输出:3思路由起点开始,
编号996
·
2023-11-12 21:51
算法
LeetCode 111. Minimum Depth of Binary Tree 二叉树的最小深度
最小深度是从根节点到最近叶子节点的
最短路
径上的节点数量。说明:叶子节点是指没有子节点的节点。
zhangzhetaojj
·
2023-11-12 20:57
Leetcode
(101~200)
leetcode
111. Minimum Depth of Binary Tree二叉树的最小深度Python
最小深度是沿着从根节点到最近的叶节点的
最短路
径的节点数。
weixin_...
·
2023-11-12 20:55
Leetcode(Easy)
python
leetcode
[LeetCode] 111. Minimum Depth of Binary Tree 二叉树的最小深度
最小深度是从根节点向下到最近的叶节点的
最短路
径,就是
最短路
径的节点个数。解法1:DFS解法2:BFSJava
weixin_30347335
·
2023-11-12 20:24
数据结构与算法
java
python
111. Minimum Depth of Binary Tree [ 二叉树的最小深度]
finditsminimumdepth.Theminimumdepthisthenumberofnodesalongtheshortestpathfromtherootnodedowntothenearestleafnode.最小深度是从根节点到最近叶子节点的
最短路
径上的节点数量例子思路如果左右子树深度都大于
puspos
·
2023-11-12 20:22
leetcode
leetcode
easy
Leetcode:111. Minimum Depth of Binary Tree(求Tree的最小的深度)
最小深度是沿着从根节点到最近的叶节点的
最短路
径的节点的数量。很Easy。代码:publicclassTre
Genius_yyyyyyyyeah
·
2023-11-12 20:50
leetcode
Leetcode
path
leetcode
二叉树
树的深度
Tree-path
LeetCode 111. Minimum Depth of Binary Tree (二叉树的最小深度)
最小深度是从根节点到最近叶子节点的
最短路
径上的节点数量。说明:叶子节点是指没有子节点的节点。
amoscykl
·
2023-11-12 20:20
Leetcode
Leetcode
(C++解题报告)
LeetCode
C
111
Minimum
Depth
of
Binary
Tree
二叉树的最小深度
111. Minimum Depth of Binary Tree(二叉树的最小深度)
最小深度是从根节点到最近叶子节点的
最短路
径上的节点数量。说明:叶子节点是指没有子节点的节点。
God_Mood
·
2023-11-12 20:19
Leetcode
Minimum
Depth
of
Binary
Tree
二叉树的最小深度
图数据库Neo4j详解
文章目录第一章图和Neo4j1.1图数据库概念1.1.1
图论
起源1.1.2节点-关系及图1.1.3图数据库1.1.4图数据库分类1.1.4图数据库应用场景1.1.5与关系型数据库对比1.1.6图数据库优势
大数据东哥(Aidon)
·
2023-11-12 19:37
数据库
neo4j
图数据库
图数据库Neo4j
【操作系统】利用信号量多个线程轮流打印数字
链接在这里:【操作系统&数据结构
图论
】用有向图临接矩阵获得满足该前驱关系的线程数组 这个算法其实也是传参了
九死九歌
·
2023-11-12 18:54
操作系统
算法
java
操作系统
(2)【全局路径规划】曲线拟合的方法--Dubins曲线与Reeds-Shepp曲线
:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加TODO:写完再整理文章目录系列文章目录前言曲线拟合的方法1.dubins曲线一、dubins曲线的理论推导1.理论定理2.Dubins曲线
最短路
径的分析
盒子君~
·
2023-11-12 18:11
#
算法
【运动规划算法项目实战】如何实现Dubins曲线和Reeds-Shepp曲线(附ROS C++代码)
曲线实现4.2Reeds-Shepp曲线实现4.3RVIZ显示五、总结前言Dubins曲线和Reeds-Shepp曲线在机器人、自动驾驶行业中是非常重要的路径规划算法,它们能够有效地在不同的场景中生成
最短路
径
Travis.X
·
2023-11-12 18:39
运动规划算法项目实战
算法
c++
机器人
人工智能
自动驾驶
acwing算法基础之搜索与
图论
--匈牙利算法求二分图的最大匹配数
目录1基础知识2模板3工程化1基础知识二分图中的最大匹配数:从二分图中选择一些边(这些边连接集合A和集合B,集合A中结点数目为n1,集合B中结点数目为n2),设为集合S,其中任意两条边不共用一个结点。求集合S的最大元素数目,即二分图中的最大匹配数。匈牙利算法的关键步骤:初始化匹配数组match[1~n2]=0。其中match[b]=a,表示集合B中的结点b匹配了集合A中的结点a。遍历集合A中的每一
YMWM_
·
2023-11-12 17:42
Acwing
C++学习
算法
图论
【算法导论07】回溯法-旅行售货员问题
一个售货员从一座城市出发,途径所有城市,并最终回到原点,设计算法计算售货员所走的
最短路
径结点。问题分析:从问题不难看出,此问题属于图中的最小哈密顿图问题。
卡戎一生
·
2023-11-12 16:52
回溯法
算法导论
c语言
哈密顿路径
【基础算法模板梳理】再也不想学算法了!(待更新)
(2)l=mid——小于等于某数的最大值2、【前缀和】(1)一维前缀和(2)二维前缀和3、【差分】(1)一维差分(2)二维差分4、【单调栈】(1)单调递增栈(2)单调递减栈5、【并查集】6、【BFS求
最短路
Roye_ack
·
2023-11-12 15:17
蓝桥杯集训
蓝桥杯真题
算法
蓝桥杯
前缀和
差分
单调栈
图论
质数
第5章 数的存储与组织 《信息学奥赛一本通 编程启蒙C++版》第66、67课
第66课图的存储方式[例66.1]
图论
入门信息学奥赛一本通-编程启蒙(C++版)在线评测系统[例66.2]朋友关系信息学奥赛一本通-编程启蒙(C++版)在线评测系统练66.1黑马篮球队信息学奥赛一本通-
dllglvzhenfeng
·
2023-11-12 13:30
小学生C++编程入门
啊哈C语言
小学生C++趣味编程
c++
信息学奥赛
CSP-J
算法
C++启蒙
GESP
图论
算法(
最短路
、网络流、二分图)
介绍1.
最短路
算法
最短路
算法是一类用于在加权有向图中搜索从起点到终点
最短路
径(或距离)的算法。
七七喝椰奶
·
2023-11-12 13:22
数学建模应当掌握的十类算法
图论
算法
【算法】
最短路
计数(计算
最短路
的数量)
问从顶点1开始,到其他每个点的
最短路
有几条。输入格式第一行包含2个正整数N,M,为图的顶点数与边数。接下来M行,每行两个正整数x,y,表示有一条顶点x连向顶点y的边,请注意可能有自环与重边。
一只大黄猫
·
2023-11-12 12:01
算法
算法
图论
bfs
最短路问题
【算法】牛的旅行(图的直径,floyd算法求
最短路
)
题目农民John的农场里有很多牧区,有的路径连接一些特定的牧区。一片所有连通的牧区称为一个牧场。但是就目前而言,你能看到至少有两个牧区不连通。现在,John想在农场里添加一条路径(注意,恰好一条)。一个牧场的直径就是牧场中最远的两个牧区的距离(本题中所提到的所有距离指的都是最短的距离)。考虑如下的两个牧场,每一个牧区都有自己的坐标:图1是有5个牧区的牧场,牧区用“*”表示,路径用直线表示。图1所示
一只大黄猫
·
2023-11-12 12:54
算法
算法
图论
floyd
图的直径
数据结构之红黑树
(最长路径也不会超出
最短路
径的两倍,因此红黑树的平衡性要求相对宽松.没有AVL树那样严格)红黑树的性质(重要)1.每个结
萤火夜
·
2023-11-12 11:03
数据结构
数据结构
算法
图论
——最小生成树(Prim算法,Kruskal算法及常用模板)
最小生成树算法——Prim算法(普⾥姆)Prim代码模板例题POJ-1258Agri-NetAC代码最小生成树算法——Kruskal算法(克鲁斯卡尔)Kruskal代码模板例题POJ-1287NetworkingAC代码最小生成树算法——Prim算法(普⾥姆)从某⼀个顶点开始构建⽣成树;每次将代价最⼩的新顶点纳⼊⽣成树,直到所有顶点都纳⼊为⽌。算法描述:在一个加权连通图中,顶点集合C,边集合为E任
沐雨风栉
·
2023-11-12 08:20
算法
算法
数据结构
图论
【
图论
算法】最小生成树 (Prim 算法、Kruskal 算法)
一个无向图G的最小生成树(minimumspanningtree)就是由该图的那些连接G的所有顶点的边构成的树,即在最小生成树中边的条数为|V|-1,且其总的值最低。最小生成树存在当且仅当G是连通的。虽然一个强壮的算法应该指出G不连通的情况,但是我们还是假设G是连通的。对于最小生成树问题,贪婪的做法是成立的,这里介绍两种算法,它们的区别在于最小(值的)边如何选取上。Prim算法在该算法的任一时刻,
zhugenmi
·
2023-11-12 08:17
数据结构
数据结构
图论算法
Prim算法
Kruskal算法
图论
12-无向带权图及实现
文章目录带权图1.1带权图的实现1.2完整代码带权图1.1带权图的实现在无向无权图的基础上,增加边的权。使用TreeMap存储边的权重。遍历输入文件,创建TreeMapadj存储每个节点。每个输入的adj节点链接新的TreeMap,存储相邻的边和权重privateTreeMap[]adj;adj=newTreeMap[V];for(inti=0;i();两条边相连,则分别把权重加入各自的邻接表中a
大大枫
·
2023-11-12 08:14
图论
图论
图论
11-欧拉回路与欧拉路径+Hierholzer算法实现
文章目录1欧拉回路的概念2欧拉回路的算法实现3Hierholzer算法详解4Hierholzer算法实现4.1修改Graph,增加API4.2Graph.java4.3联通分量类4.4欧拉回路类1欧拉回路的概念2欧拉回路的算法实现privatebooleanhasEulerLoop(){CCcc=newCC(G);if(cc.count()>1)returnfalse;for(intv=0;vre
大大枫
·
2023-11-12 08:13
图论
图论
算法
图论
算法-最小生成树-Kruskal和prim算法
最小生成树概念:在无向图中求一棵树T,使得这个树拥有图G中所有顶点,且所有边都是来自图G中的边,并且满足整颗树的边权之和最小,这棵树就是图G的最小生成树。特征:最小生成树是树,因此边的数量等于顶点数减1,并且树内一定不会有环图G生成的最小生成树,最小生成树可能不唯一,但是边权之和必然唯一由于是无向图,所以根据给出的结点开始生成最小生成树即可。Kruskal算法步骤以边的角度出发,将所有边按权值大小
为成大道踏平坎坷
·
2023-11-12 08:12
算法学习
图论
算法
数据结构
最小生成树
图论
13-最小生成树-Kruskal算法+Prim算法
文章目录1最小生成树2最小生成树Kruskal算法的实现2.1算法思想2.2算法实现2.2.1如果图不联通,直接返回空,该图没有mst2.2.2获得图中的所有边,并且进行排序2.2.2.1Edge类要实现Comparable接口,并重写compareTo方法2.2.3取边进行判断是否形成环2.2.3.1判断是否形成环3最小生成树Prim算法的实现3.1算法思想3.2算法实现3.2.1如果图不联通,
大大枫
·
2023-11-12 08:38
图论
图论
算法
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
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
其他