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
图论#最短路
【数据结构基础C++】
图论
04-深度优先遍历,图的连通分量个数
单独写一个连通分量的类代码#pragmaonce#includeusingnamespacestd;templateclasscomponent{private:Graph&G;bool*visited;intccount;int*connected;//将深度优先遍历写在私有里voiddfs(intv){visited[v]=true;//记录该点被访问connected[v]=ccount;/
新时代&农民
·
2025-01-28 14:56
数据结构C++
图论
深度优先
数据结构
广度优先搜索(BFS)算法解决迷宫
最短路
径问题
问题描述:①迷宫由n行m列的单元格组成(n,m都小于等于50)②每个单元格要么是空地,要么是障碍物现请你找到一条从起点到终点的
最短路
径,输出
最短路
径及其长度,若不存在,则输出“NoAnswer.”。
CDSNT
·
2025-01-28 11:09
宽度优先
算法
c++
数据结构考前一天
求深度,左右转换,前中后遍历,森林与二叉树转化,哈夫曼树,哈夫曼编码,图:DFS,BFS,邻接矩阵,邻接表(EdgeNode,VertexNode),最小生成树(prime加点,kruskal加边),
最短路
径
蒟蒻的贤
·
2025-01-27 03:28
数据结构
数据结构——二叉树的最小深度算法
最小深度是从根节点到最近叶子节点的
最短路
径上的节点数量。说明:叶子节点是指没有子节点的节点。
943802606
·
2025-01-26 19:31
#
数据结构
数据结构
二叉树
c语言
111.二叉树的最小深度 -----力扣每日打卡Day17
最小深度是从根节点到最近叶子节点的
最短路
径上的节点数量。说明:叶子节点是指没有子节点的节点。
爱吃草莓蛋糕的猴
·
2025-01-26 19:30
算法题
二叉树
算法
leetcode
力扣刷题--111、二叉树的最小深度
最小深度是从根节点到最近叶子节点的
最短路
径上的节点数量。说明:叶子节点是指没有子节点的节点。
莫等闲,白了少年头
·
2025-01-26 18:56
LeetCode
算法
java
LeetCode
二叉树的最小深度
红黑树实现
目录1.红黑树的概念1.1红黑树的规则1.2红黑树如何确保最长路径不超过
最短路
径的2倍呢?
黎相思
·
2025-01-26 01:02
C++
算法
c++
数据结构
leetcode搜索系列
BFS1.计算在网格中从原点到特定点的
最短路
径长度2.组成整数的最小平方数数量3.最短单词路径DFS1.查找最大的连通面积2.矩阵中的连通分量数目3.好友关系的连通分量数目4.填充封闭区域5.能到达的太平洋和大西洋的区域
页图
·
2025-01-25 20:29
leetcode
c++
leetcode
2023年数学建模动态规划算法在
最短路
径问题中的应用:以Floyd算法为例
Floyd算法是解决
最短路
径问题的一种经典动态规划算法。
最短路
径问题是指在一个加权有向图中,从一个源节点到其他各节点的
最短路
径问题。在实际应用中,
最短路
径问题广泛应用于交通运输、通信网
人工智能_SYBH
·
2025-01-25 04:56
算法
matlab
数据结构
动态规划
【考研】南邮历年复试上机试题目与题解
求最值问题PROB1003新对称素数问题PROB1004进制转换PROB1005涂色问题(待补)PROB1006最大公约数和最小公倍数PROB1007斐波那契数列PROB1008回文回文PROB1009单源
最短路
SpareLin
·
2025-01-24 20:27
考研
算法
【面试笔记】过河问题|
图论
|羊|狼|农夫|BFS
题解题目可转化为:在一个有向无路长的图中,在不知道各个节点之间如何连接的基础上,找到两个节点之间的
最短路
径。
·
2025-01-24 11:21
unity
数据结构与算法分析:专题内容——人工智能中的寻路3之广度优先搜索(代码详解)
一、前言广度优先搜索尝试在不重复访问状态的情况下,寻找到一条
最短路
径。广度优先搜索保证如果存在一条到目标状态的路径,那么找到的肯定是
最短路
径。
梅见十柒
·
2025-01-24 08:24
数据结构与算法分析
算法
c语言
广度优先
笔记
企业级网络架构
目录三层交换机三层交换机使用过程:连接外网动态路由ospf协议,开放
最短路
径优先协议ospf区域区域ID骨干区域0ospf配置:传输层传输层的作用传输层两个重要的协议TCP的应用UDP应用ACL访问控制列表
哦吼吼吼tian
·
2025-01-23 19:47
蓝桥杯Python组最后几天冲刺———吐血总结,练题总结,很管用我学会了
一、重要知识要点1、穷举法2、枚举法3、动态规划4、回溯法5、
图论
6、深度优先搜索(DFS)7、广度优先搜索(BFS)8、二叉树9、递归10、分治法、矩阵法11、排列组合12、素数、质数、水仙花数13、
晚风时亦鹿
·
2025-01-22 19:13
学习笔记
Python算法笔记
python
acwing搜索与
图论
(二)基础dijkstra算法
#include#include#includeusingnamespacestd;constintN=510;intn,m;intg[N][N];intdist[N];boolst[N];intdijkstra(){memset(dist,0x3f,sizeofdist);dist[1]=0;for(inti=0;idist[j]))t=j;}st[t]=true;for(intj=1;j<=n
一缕叶
·
2025-01-22 11:07
算法
算法
图论
数据结构
七.网络模型
支撑)树问题最小部分树求解:破圈法:任取一圈,去掉圈中最长边,直到无圈;加边法:取图G的n个孤立点{v1,v2,…,vn}作为一个支撑图,从最短边开始往支撑图中添加,见圈回避,直到连通(有n-1条边)
最短路
问题求
最短路
有两种算法
Kylin524
·
2025-01-22 05:53
运筹学
python
图论
06-飞地的数量(Java)
6.飞地的数量题目描述给你一个大小为mxn的二进制矩阵grid,其中0表示一个海洋单元格、1表示一个陆地单元格。一次移动是指从一个陆地单元格走到另一个相邻(上、下、左、右)的陆地单元格或跨过grid的边界。返回网格中无法在任意次数的移动中离开网格边界的陆地单元格的数量。示例1:输入:grid=[[0,0,0,0],[1,0,1,0],[0,1,1,0],[0,0,0,0]]输出:3解释:有三个1被
XYX的Blog
·
2025-01-21 15:47
算法学习
图论
算法
java
ospf收敛特性及其他的小特性
1.收敛特性快速收敛: ·只第一次计算时计算全部节点FullSPF ·增量
最短路
径优先算法I-SPF(Incremental) 只对受影响的节点进行路由计算 ·全部路由计算PRC 只对发生变化的路由进行重新计算
大丈夫立于天地间
·
2025-01-20 23:21
hcie笔记
智能路由器
网络
信息与通信
学习
算法
网络协议
为什么算法很难掌握
图论
算法:需要了解图的基本概念(如节点
浅墨cgz
·
2025-01-20 19:40
算法
pythonsvm模型优化_Python进化算法工具箱的使用(三)用进化算法优化SVM参数
前言自从上两篇博客详细讲解了Python遗传和进化算法工具箱及其在带约束的单目标函数值优化中的应用以及利用遗传算法求解有向图的
最短路
径之后,我经过不断学习工具箱的官方文档以及对源码的研究,更加掌握如何利用遗传算法求解更多有趣的问题了
weixin_39878698
·
2025-01-20 11:14
pythonsvm模型优化
差分进化算法_Python进化算法工具箱的使用(三)用进化算法优化SVM参数
前言自从上两篇博客详细讲解了Python遗传和进化算法工具箱及其在带约束的单目标函数值优化中的应用以及利用遗传算法求解有向图的
最短路
径之后,我经过不断学习工具箱的官方文档以及对源码的研究,更加掌握如何利用遗传算法求解更多有趣的问题了
weixin_39747075
·
2025-01-20 11:13
差分进化算法
图论
DFS:黑红树
我的个人主页{\large\mathsf{{\color{Red}我的个人主页}}}我的个人主页往{\color{Red}{\Huge往}}往期{\color{Green}{\Huge期}}期文{\color{Blue}{\Huge文}}文章{\color{Orange}{\Huge章}}章DFS算法:记忆化搜索DFS算法:全排列问题DFS算法:洛谷B3625迷宫寻路此系列更新频繁,求各位读者点赞
Python_enjoy
·
2025-01-19 19:47
C++
洛谷题解
每周更新栏目
深度优先
图论
算法
算法打卡:第十一章
图论
part02
今日收获:岛屿数量(深搜),岛屿数量(广搜),岛屿的最大面积1.岛屿数量(深搜)题目链接:99.岛屿数量思路:二维遍历数组,先判断当前节点是否被访问过&是否是陆地。如果满足条件则岛屿数量加1,再通过深度优先遍历将其上下左右的陆地设置为访问过。注意:每次传入dfs函数的节点都是符合结果收集条件的,所以不用写结束条件。也可以将判断条件(访问过/不是陆地)写入dfs的结束条件中。方法:importjav
菜鸟求带飞_
·
2025-01-19 15:11
数据结构与算法
数据结构
java
算法
图论
OSPF(1):基础知识与数据包、状态机、工作过程
这一篇博客我们就来学习OSPFOSPF---开放式
最短路
径优先协议动态路由优势评价维度:选路佳,收敛快,占用资源少RIP与OSPF比较1.OSPF本身是链路状态型协议,所以计算出的路径不会存在环路,并且使用带宽作为选路依据
小度爱学习
·
2025-01-19 09:28
网络安全从小白到大神
网络
图论
1-问题 B: 算法7-4,7-5:图的遍历——深度优先搜索
题目描述深度优先搜索遍历类似于树的先根遍历,是树的先根遍历的推广。其过程为:假设初始状态是图中所有顶点未曾被访问,则深度优先搜索可以从图中的某个顶点v出发,访问此顶点,然后依次从v的未被访问的邻接点出发深度优先遍历图,直至图中所有和v有路径相通的顶点都被访问到;若此时图中尚有顶点未被访问,则另选图中一个未曾被访问的顶点作为起始点,重复上述过程,直至图中所有顶点都被访问到为止。其算法可以描述如下:在
阿佳举世无双
·
2025-01-19 04:27
深度优先
算法
深入浅出广度优先搜索(BFS):从原理到 Python 代码实现
引言在
图论
和计算机科学中,广度优先搜索(Breadth-FirstSearch,简称BFS)是一种用于遍历或搜索图或树结构的算法。
纪至训至
·
2025-01-18 06:29
算法
python
LeetCode解题实战:Python与C++编程技巧
本资料集通过实例解析,助你深刻理解Python和C++在算法问题解决中的应用,包括搜索、排序、
图论
、动态
May Wei
·
2025-01-18 00:10
图论
算法——
最短路
问题
最短路
问题无权
最短路
简单介绍算法优化(借助队列)Dijkstra算法具有负边值的图的
最短路
算法无权
最短路
简单介绍对于无权图G(边没有权值或认为权值为1),如果G是连通的,则每个顶点之间都存在路径。
青云遮夜雨
·
2025-01-17 15:47
数据结构
算法
数据结构
c语言
图论
算法之
图论
连接图有向图问题无向图问题无向图
最短路
径127.单词接龙-力扣(LeetCode)分析:对于无向图
最短路
径问题,建议使用BFS(对点的扩展关联(扩散迭代方式))。
专业刷题Pia
·
2025-01-17 14:14
算法
图论
图文详解两种算法:深度优先遍历(DFS)和广度优先遍历(BFS)
深度优先遍历(DepthFirstSearch,简称DFS)与广度优先遍历(BreathFirstSearch,简称BFS)是
图论
中两种非常重要的算法,也是进行更高的算法阶段学习的最后一道门槛。
WANGHAOXIN364
·
2025-01-17 14:11
c++
c++
代码随想录算法训练营DAY56|
图论
理论基础、98. 所有可达路径、深搜广搜基础
图论
理论基础强连通图是在有向图中任何两个节点是可以相互到达在无向图中的极大连通子图称之为该图的一个连通分量。
阿緑
·
2025-01-17 14:38
代码随想录打卡
算法
图论
图论
1-问题 C: 算法7-6:图的遍历——广度优先搜索
题目描述广度优先搜索遍历类似于树的按层次遍历的过程。其过程为:假设从图中的某顶点v出发,在访问了v之后依次访问v的各个未曾被访问过的邻接点,然后分别从这些邻接点出发依次访问它们的邻接点,并使“先被访问的顶点的邻接点”先于“后被访问的顶点的邻接点”被访问,直至图中所有已被访问的顶点的邻接点都被访问到。若此时图中尚有顶点未被访问,则另选图中一个未曾被访问的顶点作为起始点。重复上述过程,直至图中所有顶点
阿佳举世无双
·
2025-01-17 13:04
算法
洛谷P2865 [USACO06NOV] Roadblocks G【C++解法】【次短路问题】
的最短距离那么此时d1[n]即为1到n点的最短距离2.遍历每个顶点x,找到它们所指向的点y,利用d1[x](x距离1的最短距离)+d2[y](y距·离n的最短距离)+w[i](x和y的边的权值)因为次短路一定严格大于
最短路
#Dong#
·
2024-09-15 14:54
c++
算法
数据结构
图论
P3489 [POI2009] WIE-Hexer
*原题链接*
最短路
+状态压缩不愧是POI的题,看题面知道要求加了一些限制的
最短路
,看数据范围很容易想到状态压缩。求解
最短路
就用堆优化dijkstra好了。
summ1ts
·
2024-09-15 13:20
算法
c++
图论
dijkstra
状态压缩
P2865 [USACO06NOV] Roadblocks G(洛谷)(次短路)
开一个二维数组dis[N][2]分别记录
最短路
和次短路即可。dijkstra和spfa均可,推荐spfa。
叶子清不青
·
2024-09-15 13:48
算法
P2865 [USACO06NOV]路障Roadblocks
直接套用
最短路
(dijkstra)的主要框架。但在这个的基础上添加另外一个数组dist2。
dianshu0741
·
2024-09-15 13:05
Luogu P3489 [POI2009]WIE-Hexer
最短路
https://www.luogu.org/problemnew/show/P3489普通的
最短路
,不过我觉得这个复杂度按道理来说边数不应该是m*2^13吗,不知道是数据比较水还是实际上能证明复杂度低一些
躲不过这哀伤
·
2024-09-15 04:11
P4779 【模板】单源
最短路
径(堆优化dijkstra)
堆优化dijkstra,时间复杂度,我个人写习惯的模版。#includeusingnamespacestd;#definePIIpair#definefifirst#definesesecondconstintN=2e5+10;intread(){intx=0,f=1;charch=getchar();while(!isdigit(ch)){if(ch=='-')f=-1;ch=getchar()
summ1ts
·
2024-09-15 04:09
一些模版
算法
图论
最短路
dijkstra
堆
连通无向图一般中心的算法及其matlab程序详解
#################本文为学习《
图论
算法及其MATLAB实现》的学习笔记#################若服务点只允许取在各顶点上,而服务对象却取在各顶点及各边(或弧)上的点,则在所有顶点中选定一个顶点作为图的一般中心其条件是该点离它本身的最远服务对象
夏天天天天天天天#
·
2024-09-14 12:48
图论
算法
matlab
图论
算法练习——迷宫问题(Java)bfs广搜
问题描述:小明置身于一个迷宫,请你帮小明找出从起点到终点的
最短路
程。小明只能向上下左右四个方向移动。输入输入包含多组测试数据。输入的第一行是一个整数T,表示有T组测试数据。
流萤点火
·
2024-09-14 00:32
算法
bfs
java
华南农业大学 OJ数据结构 迷宫问题2(C、C++)
18720迷宫问题(
最短路
径)时间限制:1000MS代码长度限制:10KB提交次数:0通过次数:0题型:编程题语言:不限定Description迷宫是一个n*m的矩阵,玩家需要迷宫入口(坐标1,1)出发
打架戴手表、
·
2024-09-14 00:56
数据结构OJ作业——队列
id=3984迷宫,输出
最短路
径,bfs#include#include#include#includeusingnamespacestd;intmaze[5][5];pairpath[5][5];queue
nnbs
·
2024-09-14 00:56
数据结构
数据结构
poj
队列
大二上学期详细学习计划
把牛客上的那50道sql语句题写完)git+maven完成springboot项目(跟着黑马敲)对于每天的Java学习进行记录算法:刷题(多去刷cf上的题,每周15道)针对最近比赛薄弱的地方加强练习(
图论
学会沉淀。
·
2024-09-13 23:24
学习
运筹学——
图论
与最短距离(Python实现)(2),2024年最新Python高级面试framework
适用于wij≥0,给出了从vs到任意一个点vj的
最短路
。Dijkstra算法是在1959年提出来的。目前公认,在所有的权wij≥0时,这个算法是寻求
最短路
问题最好的算法。
m0_60575487
·
2024-09-13 17:16
2024年程序员学习
图论
python
面试
图论
篇--代码随想录算法训练营第五十八天打卡|拓扑排序,dijkstra(朴素版)
拓扑排序题目链接:117.软件构建题目描述:某个大型软件项目的构建系统拥有N个文件,文件编号从0到N-1,在这些文件中,某些文件依赖于其他文件的内容,这意味着如果文件A依赖于文件B,则必须在处理文件A之前处理文件B(0#include#include#includeusingnamespacestd;intmain(){intm,n,s,t;cin>>n>>m;vectorinDegree(n,0
热爱编程的OP
·
2024-09-13 07:44
leetcode
算法
图论
数据结构
c++
代码随想录算法训练营Day56||
图论
part06
卡玛网108冗余链接:每输入一条边,检查两个节点是否在同一集合中,如果已经在了,就说明这条边是多余的,直接输出。(如果加入这条边就一定成环了)卡玛网109冗余链接II:这题的复杂度直接上升了一百个档次,需要准备许多函数待调用。思路必须得极其清楚。第一遍看下来理解了,自己写肯定写不出来,需要看好几遍的题。
傲世尊
·
2024-09-13 06:40
图论
五一的成果
原来简单的
图论
我也是可以搞出来的原来DFS放进
图论
真的会使难度变大原来BFS在没有出口的时候会以超指数的爆炸增长原来二叉树并不是很难原来哈希的速度远超数组原来动态规划滚动起来速度真的快原来栈是那么的有用
王跃坤txdy
·
2024-09-12 13:35
代码随想录训练营 Day58打卡
图论
part08 拓扑排序 dijkstra(朴素版)
代码随想录训练营Day58打卡
图论
part08一、拓扑排序例题:卡码117.软件构建题目描述某个大型软件项目的构建系统拥有N个文件,文件编号从0到N-1,在这些文件中,某些文件依赖于其他文件的内容,这意味着如果文件
那一抹阳光多灿烂
·
2024-09-12 10:26
图论
力扣
图论
算法
python
数据结构
Leetcode 每日一题:Course Schedule II
写在前面:今天我们继续来看一道经典的
图论
问题,而这个问题可以说是跟我们一众学生的生活息息相关啊!
南加第一划水
·
2024-09-11 23:46
Leetcode
每日一题
leetcode
算法
职场和发展
图论
c++
数据结构
深度优先
C语言-数据结构 无向图迪杰斯特拉算法(Dijkstra)邻接矩阵存储
在迪杰斯特拉中,相比普利姆算法,是从顶点出发的一条路径不断的寻找
最短路
径,在实现的时候需要创建三个辅助数组,记录算法的关键操作,分别是Visited[MAXVEX]记录顶点是否被访问,教材上写的final
Happy鱿鱼
·
2024-09-11 14:37
算法
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
其他