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
图论:最短路
CF449B Jzzhu and Cities
思路先将kkk个点上岛(设为
最短路
),再看剩下的边能否松弛这些点,如果可以就说明这个点与111的边可以删除。
hejx0412
·
2023-10-03 11:06
题解
图论
图论
算法
c++
dijstra
图论
---最小生成树问题
在连通网的所有生成树中,所有边的代价和最小的生成树,称为最小生成树。解决最小生成树问题一般有两种算法:Kruskal算法和Prim算法。Kruskal算法原理:基本思想是从小到大加入边,是个贪心算法。我们将图中的每个边按照权重大小进行排序,每次从边集中取出权重最小且两个顶点都不在同一个集合的边加入生成树中。注意:如果这两个顶点都在同一集合内,说明已经通过其他边相连,因此如果将这个边添加到生成树中,
实名吃香菜
·
2023-10-03 10:11
算法学习
图论
最短路
径(案例+完整步骤说明+详细注释)
最短路
径(案例+完整步骤说明+详细注释)步骤:这道题最应该注意的地方就是路径不是互通的,只能单方向行驶,这就需要多一道步骤:把原地图反过来,即map[i][j]与map[j][i]交换一下,再求i~1的距离的时候
JarmanYao
·
2023-10-03 10:04
笔记
算法
leetcode hot100------543. 二叉树的直径
分析题目直径长度定义:二叉树直径长度=树中任意两结点
最短路
径的最大值路径长度的定义:两结点之间的路径长度=它们之间边的数目友情提示:这条路径可能穿过也可能不穿过根结点$$找出二叉树中最长的
最短路
径1、如何求得两个叶子结点之间的路径长度
小香米团子
·
2023-10-03 09:47
leetcode
hot100
二叉树
基于Java的图书个性化推荐系统设计与实现(源码+lw+部署文档+讲解等)
文章目录前言具体实现截
图论
文参考详细视频演示为什么选择我自己的网站自己的小程序(小蔡coding)有保障的售后福利代码参考源码获取前言博主介绍:✌全网粉丝10W+,CSDN特邀作者、博客专家、CSDN新星计划导师
小蔡coding
·
2023-10-03 08:41
#
Java精选毕设
java
开发语言
spring
boot
推荐系统
mysql
vue.js
基于Java实现的社区团购系统设计与实现(源码+lw+部署文档+讲解等)
文章目录前言系统功能具体实现截
图论
文参考详细视频演示为什么选择我自己的网站自己的小程序(小蔡coding)有保障的售后福利代码参考源码获取前言博主介绍:✌全网粉丝10W+,CSDN特邀作者、博客专家、CSDN
小蔡coding
·
2023-10-03 05:51
#
Java精选毕设
java
开发语言
spring
boot
学习
前端
后端
C++:红黑树
红黑树具体情况分析①、情况一:只变色②、情况二:单旋+变色③、情况三:双旋+变色三、红黑树的模拟实现一、关于红黑树1、红黑树和AVL树区别我们前面学过的AVL树是左右子树的高度差不超过1而红黑树则是最长路径不超过
最短路
径的
青春_strive
·
2023-10-03 02:54
C++
c++
开发语言
图论
—— 环与块
【概述】在
图论
中,环与块的问题十分常见,包括求最小环、判负环、DAG图判定、求图中是否存在环、求连通块等最小环:点击这里负权环:点击这里连通块的计数:点击这里DAG图判定:点击这里【例题】Wormholes
Alex_McAvoy
·
2023-10-03 01:53
——————图论——————
#
图论——环与块
图论
笔记:判断负环
图论
笔记:判断负环前言SPFA+DFS判断负环前言判断负环有SPFA+BFS和SPFA+DFS两种方法,但是第一种耗时较长故普遍使用SPFA+DFS判断负环SPFA+DFS判断负环(用链式前向星存图)思路
June_gjy
·
2023-10-03 01:53
图论
图论
「
图论
」判环、求环、最小环
判断是否存在环无向图并查集(不仅能判环,还能判奇环,即利用带权并查集)dfs标记法SPFA(给边加权值的方法来通过判正负环进行判环)Tarjan锁点,如果存在双联通分量则存在环有向图dfs标记法,用fa数组来记录拓扑排序,跑完拓扑排序后剩下没跑出来的点的度数如果都大于等于2,则说明有环SPFA(给边加权值的方法来通过判正负环进行判环)Tarjan缩点,如果存在双联通分量则存在环特殊环奇环:带权并查
Suryxin.
·
2023-10-03 01:53
图论
图论
算法
环
图论
—— 环与块 —— DAG 图判定
【概述】有向无环图(DirectedAcyclicGraph),即DAG图,是指任意一条边有方向且不存在环路的图。判断DAG图的方法有:拓扑排序O(E)、Bellman-Ford算法O(VE)、使用邻接表的DFSO(V+E)等【拓扑排序】拓扑排序过程如果能生成n个顶点序列,那么说明图中不存在环,即图是一个DAG图关于拓扑排序:点击这里structNode{intx;intnum;Node(){}N
Alex_McAvoy
·
2023-10-03 01:23
#
图论——环与块
图论
——负环
图论
——负环笔记:1:通用算法:SPFAO(m)O(m)O(m)~O(nm)O(nm)O(nm)2:如何判断负环?
Snow_raw
·
2023-10-03 01:52
图论
算法
c++
【
图论
】判环
在有向图中判断是否有环可以采用以下算法1.tarjan求强联通分量2.并查集判环3.spfa判断负环4.dfs暴力判环下面给出并查集判环的代码可以判最小环,也可以判断最大环usingnamespacestd;intf[200002],d[200002],n,minn,last;//f保存祖先节点,d保存到其祖先节点的路径长。intfa(intx){if(f[x]!=x)//查找时沿途更新祖先节点和
crosaa
·
2023-10-03 01:52
图论
c++
【LeetCode】课程表(
图论
判环 拓扑排序/dfs)
先学C,再学B,最后学A即可方式1:拓扑排序我们按照
图论
的思想,将每个课程看做一个节点,将课程间的这种依赖和被依赖的关系看做节点的出度和入度,即依
Y先森0.0
·
2023-10-03 01:21
队列
算法
数据结构
leetcode
java
图论
:
最短路
问题
前言:这两天重新回顾了一下
图论
中的
最短路
的一些算法,这里做个笔记总结。
北向眼
·
2023-10-03 01:21
图论
图论
算法
c++
图论
:二分图问题
前言:今天来记
图论
中二分图的问题,二分图会是很多
图论
中的盲点,这里记两个关于二分图的算法目录1、染色法判段二分图2、匈牙利算法1、染色法判段二分图思路:染色法的核心思想为将当前节点染成一个颜色,然后将他连接的边全部染成另一个颜色
北向眼
·
2023-10-03 01:21
图论
图论
算法
深度优先
交换瓶子(
图论
,环)
题目链接:https://www.acwing.com/problem/content/1226/题目有N个瓶子,编号1∼N,放在架子上。比如有5个瓶子:21354要求每次拿起2个瓶子,交换它们的位置。经过若干次后,使得瓶子的序号为:12345对于这么简单的情况,显然,至少需要交换2次就可以复位。如果瓶子更多呢?你可以通过编程来解决。输入格式第一行包含一个整数N,表示瓶子数量。第二行包含N个整数,
B0tton
·
2023-10-03 01:51
题解
c语言
算法
图论
判环模板
#include#include#include#include#include#include#include#includeusingnamespacestd;constintMAX=1e5+5;intn,m,flag;vectorv[MAX];intvis[MAX];inlinevoidfile(){freopen("D:\\go.txt","r",stdin);freopen("D:\\l
yurio7r
·
2023-10-03 01:50
【
图论
】判环问题
(未更新完、做到相关题再更新相关部分文章目录无向图判断有无环并输出环上点无向图判断有无环并输出环上点例题:H.MadCity利用变种拓扑排序,先把度为1的点存入队中,每次取出队头,遍历邻接点,再将该条边删除也就是将邻接点度数减一,直至对空,然后所有度数不为0的点都是在环上的点,输出即可codefor(inti=0;i>x>>y;add(x,y),add(y,x);ind[x]++,ind[y]++
Texcavator
·
2023-10-03 01:50
图论
图论
算法
数据结构
NOIP2018游记
去之前我什么都不会,包括搜索,
最短路
weixin_34008784
·
2023-10-02 22:32
基于Java的校园失物招领平台设计与实现(源码+lw+部署文档+讲解等)
文章目录前言具体实现截
图论
文参考详细视频演示为什么选择我自己的网站自己的小程序(小蔡coding)有保障的售后福利代码参考源码获取前言博主介绍:✌全网粉丝10W+,CSDN特邀作者、博客专家、CSDN新星计划导师
小蔡coding
·
2023-10-02 22:42
#
Java精选毕设
java
开发语言
spring
boot
vue.js
失物招领
校园
基于Java的高校办公室会议行政事务管理系统设计与实现(源码+lw+部署文档+讲解等)
文章目录前言具体实现截
图论
文参考详细视频演示为什么选择我自己的网站自己的小程序(小蔡coding)有保障的售后福利代码参考源码获取前言博主介绍:✌全网粉丝10W+,CSDN特邀作者、博客专家、CSDN新星计划导师
小蔡coding
·
2023-10-02 22:12
#
Java精选毕设
java
开发语言
基于Java的健身房会员管理系统设计与实现(源码+lw+部署文档+讲解等)
文章目录前言具体实现截
图论
文参考详细视频演示为什么选择我自己的网站自己的小程序(小蔡coding)有保障的售后福利代码参考源码获取前言博主介绍:✌全网粉丝10W+,CSDN特邀作者、博客专家、CSDN新星计划导师
小蔡coding
·
2023-10-02 22:12
#
Java精选毕设
java
开发语言
spring
boot
mysql
vue.js
基于Java的家政服务预约平台设计与实现(源码+lw+部署文档+讲解等)
文章目录前言具体实现截
图论
文参考详细视频演示为什么选择我自己的网站自己的小程序(小蔡coding)有保障的售后福利代码参考源码获取前言博主介绍:✌全网粉丝10W+,CSDN特邀作者、博客专家、CSDN新星计划导师
小蔡coding
·
2023-10-02 22:10
#
Java精选毕设
java
spring
boot
vue.js
基于Java的教学评价管理系统设计与实现(源码+lw+部署文档+讲解等)
文章目录前言系统功能结构图系统ER图具体实现截
图论
文参考详细视频演示为什么选择我自己的网站自己的小程序(小蔡coding)有保障的售后福利代码参考源码获取前言博主介绍:✌全网粉丝10W+,CSDN特邀作者
小蔡coding
·
2023-10-02 17:49
#
Java精选毕设
java
开发语言
spring
boot
vue.js
评分
教学评价
古诗词学习鉴赏APP设计与实现(源码+lw+部署文档+讲解等)
文章目录前言具体实现截
图论
文参考详细视频演示为什么选择我自己的网站自己的小程序(小蔡coding)有保障的售后福利代码参考源码获取前言博主介绍:✌全网粉丝10W+,CSDN特邀作者、博客专家、CSDN新星计划导师
小蔡coding
·
2023-10-02 17:49
#
Java精选毕设
学习
spring
boot
java
mysql
vue.js
博物馆门票预约APP的设计与实现(源码+lw+部署文档+讲解等)
文章目录前言具体实现截
图论
文参考详细视频演示为什么选择我自己的网站自己的小程序(小蔡coding)有保障的售后福利代码参考源码获取前言博主介绍:✌全网粉丝10W+,CSDN特邀作者、博客专家、CSDN新星计划导师
小蔡coding
·
2023-10-02 17:16
#
微信小程序毕设
java
spring
boot
vue.js
小程序
微信小程序
【聚类算法】谱聚类spectral clustering
type=blog0.前言谱聚类spectralclustering概况说明:无1.正文1.1整体理解谱聚类(SpectralClustering)是一种基于
图论
的聚类方法,将带权无向图划分为两个或两个以上的最优子图
胡侃有料
·
2023-10-02 16:14
聚类算法
算法
聚类
机器学习
Acwing 845. 八数码
讲解视频不到20分钟,我愣是半天没想出来1、题目的目标2、移动情况移动方式:转移后:a=x+dx[i],b=y+dy[i].思想:将每一种情况作为1个节点,目标情况即为终点从初始状况移动到目标情况—>求
最短路
BH04250909
·
2023-10-02 15:28
C++刷题
acwing
算法
数据结构
c++
Acwing 844. 走迷宫
Acwing844.走迷宫知识点题目描述思路讲解代码展示知识点BFS题目描述思路讲解宽搜可以搜到
最短路
径:代码展示#include#include#include#includeusingnamespacestd
BH04250909
·
2023-10-02 15:26
C++刷题
acwing
算法
C++
数据结构
基于Java的实验室设备借用登记系统设计与实现(源码+lw+部署文档+讲解等)
文章目录前言具体实现截
图论
文参考详细视频演示为什么选择我自己的网站自己的小程序(小蔡coding)有保障的售后福利代码参考源码获取前言博主介绍:✌全网粉丝10W+,CSDN特邀作者、博客专家、CSDN新星计划导师
小蔡coding
·
2023-10-02 14:06
#
Java精选毕设
java
开发语言
spring
boot
vue.js
基于Java的酒店管理系统设计与实现(源码+lw+部署文档+讲解等)
文章目录前言具体实现截
图论
文参考详细视频演示为什么选择我自己的网站自己的小程序(小蔡coding)有保障的售后福利代码参考源码获取前言博主介绍:✌全网粉丝10W+,CSDN特邀作者、博客专家、CSDN新星计划导师
小蔡coding
·
2023-10-02 14:05
#
Java精选毕设
java
开发语言
spring
boot
vue.js
基于Java的在线课程教程计划管理系统设计与实现(源码+lw+部署文档+讲解等)
文章目录前言具体实现截
图论
文参考详细视频演示为什么选择我自己的网站自己的小程序(小蔡coding)有保障的售后福利代码参考源码获取前言博主介绍:✌全网粉丝10W+,CSDN特邀作者、博客专家、CSDN新星计划导师
小蔡coding
·
2023-10-02 14:35
#
Java精选毕设
java
开发语言
spring
boot
vue.js
基于Java的城市天然气费管理系统的设计与实现(源码+lw+部署文档+讲解等)
文章目录前言具体实现截
图论
文参考详细视频演示为什么选择我自己的网站自己的小程序(小蔡coding)有保障的售后福利代码参考源码获取前言博主介绍:✌全网粉丝10W+,CSDN特邀作者、博客专家、CSDN新星计划导师
小蔡coding
·
2023-10-02 14:01
#
Java精选毕设
java
开发语言
spring
boot
vue.js
算法基础-深度优先搜索
深度优先搜索(DFS)和广度优先搜BFS)是
图论
相关算法的基础,先学习这两个思想(工具)为后续学习更多算法做准备。迷宫式搜索学习深搜通常用走迷宫这一问题来入门。
C调路过
·
2023-10-02 14:52
最短路
Dijkstra+Floyd
目录DijkstraDijkstra模板eg:FloydFloyd模板eg1:eg2:删点游戏笔记:Dijkstranusingnamespacestd;constintN=1e7;structNode{inty,v;Node(int_y,int_v){y=_y,v=_v;}};vectoredge[N+1];intn,m,dist[N+1];boolb[N+1];intDijkstra(ints
F_yx
·
2023-10-02 13:51
图论
c++
算法
图论
29(Leetcode1061按字典序排列最小的等效字符串)
代码:classSolution{publicStringsmallestEquivalentString(Strings1,Strings2,StringbaseStr){MapcharToIndex=newHashMapindexToChar=newHashMap<>();intcharsCount=0;for(charc:s1.toCharArray()){if(!charToIndex.c
从月亮走向月亮7
·
2023-10-02 11:49
图论
算法
数据结构
图论
28(Leetcode990等式方程的可满足性)
代码:classSolution{publicbooleanequationsPossible(String[]equations){MapcharToIndex=newHashMap<>();intcharsCount=0;for(Stringequation:equations){Characterch1=equation.charAt(0);Characterch2=equation.cha
从月亮走向月亮7
·
2023-10-02 11:48
图论
算法
力扣-拓扑排序
力扣-拓扑排序在
图论
中,**拓扑排序(TopologicalSorting)**是一个有向无环图的所有顶点的线性序列,且该序列满足下面两个条件1.每个顶点只出现一次2.若在序列中顶点A出现在顶点B的前面
Beauty of code
·
2023-10-02 08:07
leetcode
算法
图论
java
力扣-
最短路
力扣-
最短路
这里介绍三种算法,包括适用于稀疏图与边关系密切且能处理负权的BellmanFord算法,适用于稠密图的和顶点关系密切且能处理负权边的Floyd算法,以及采用贪心策略适用于稠密图和顶点关系密切不能处理负权边的
Beauty of code
·
2023-10-02 08:37
leetcode
算法
图论
java
力扣-
图论
力扣-
图论
深度优先搜索剑指OfferII111.计算除法我的题解:**思路:*字符串a/b=2.0,b/c=3.0可以求:b/c=3.0,c/b=1.0/3.0,因此我们可以将a/b描述为从a到b的一条边
Beauty of code
·
2023-10-02 08:37
图论
leetcode
算法
java
【算法分析与设计】贪心算法(下)
目录一、单源
最短路
径1.1算法基本思想1.2算法设计思想1.3算法的正确性和计算复杂性1.4归纳证明思路1.5归纳步骤证明二、最小生成树2.1最小生成树性质2.1.1生成树的性质2.1.2生成树性质的应用
TJUTCM-策士之九尾
·
2023-10-02 07:23
数据结构与算法
算法
贪心算法
数据结构
c++
知识图谱小白入门(1):neo4j的安装与CQL的使用
安装neo4j1.1下载neo4j1.2安装JDK1.3BUG:dbmsfailedtostart二、CQL语法2.1CQL语法2.2习题习题答案序知识图谱,是一种实体间的信息与关系知识的网状结构,借用
图论
中点与边的概念进行组建
mantoureganmian
·
2023-10-02 05:20
知识图谱
neo4j
人工智能
基于Java的酒店住宿预约系统设计与实现(源码+lw+部署文档+讲解等)
文章目录前言具体实现截
图论
文参考详细视频演示为什么选择我自己的网站自己的小程序(小蔡coding)有保障的售后福利代码参考源码获取前言博主介绍:✌全网粉丝10W+,CSDN特邀作者、博客专家、CSDN新星计划导师
小蔡coding
·
2023-10-02 04:39
#
Java精选毕设
java
开发语言
spring
boot
vue.js
蓝桥杯每日一题2023.10.1
路径-蓝桥云课(lanqiao.cn)题目分析求
最短路
问题,有多种解法,下面介绍两种蓝桥杯最常用到的两种解法方法一Floyd(求任意两点之间的
最短路
)注:不能有负权回路初始化每个点到每个点的距离都为0x3f
Akct
·
2023-10-02 03:40
蓝桥杯
职场和发展
广度优先搜索(BFS)寻找
最短路
径
#includeusingnamespacestd;voidEnQueue(inti,intj,intk);//入队一个节点voidDeQueue(int*i,int*j,int*k);//获取当前节点的序号和对应的迷宫坐标,然后出列intGetNextPos(int*i,int*j,intcount);//得到下一个邻接点的位置voidShortestPath_BFS(inti,intj);//
Mirror_Left
·
2023-10-01 23:07
c++
算法
【WSN】基于蚁群算法的WSN路由协议(
最短路
径)消耗节点能量研究(Matlab代码实现)
本文目录如下:目录1概述2运行结果3参考文献4Matlab代码实现1概述【WSN】基于蚁群算法的路由协议(
最短路
径)对节点能量的消耗研究是一个十分重要的课题。
程序猿鑫
·
2023-10-01 21:40
算法
matlab
php
基于Java的厨艺交流平台设计与实现(源码+lw+部署文档+讲解等)
文章目录前言具体实现截
图论
文参考详细视频演示为什么选择我自己的网站自己的小程序(小蔡coding)有保障的售后福利代码参考源码获取前言博主介绍:✌全网粉丝10W+,CSDN特邀作者、博客专家、CSDN新星计划导师
小蔡coding
·
2023-10-01 21:34
#
Java精选毕设
java
开发语言
spring
boot
vue.js
20230929 比赛总结
B考场降智,没有想清贡献如何计算最方便,然后就无法优化自己的dpdpdp式子D感觉树上路径的题很多都是点分治,而且不算太难,应该冲一冲的题解A感觉是目前为止较难的AAA题(可能是我太菜了有一个结论是:
最短路
图是一个
Farmer_D
·
2023-10-01 19:51
其他
算法
day-63 代码随想录算法训练营(19)
图论
part 02
1020.飞地的数量分析:求不跟边界接壤的陆地的数量思路一:深度优先遍历先从四个侧边找陆地,然后进行深度优先遍历,把所有接壤的陆地(1)全部转换成海洋(0)深度优先遍历:从四个方向进行递归遍历遍历整个图,统计所有陆地的数量。classSolution{public:intdirect[4][2]={{0,1},{0,-1},{1,0},{-1,0}};intres=0;voiddfs(vector
djykkkkkk
·
2023-10-01 19:42
#
代码随想录算法训练营(19)
算法
图论
深度优先
上一页
40
41
42
43
44
45
46
47
下一页
按字母分类:
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
其他