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
并查集&最小生成树&最短路
最短路
问题 Dijkstra标号法
http://www.cnblogs.com/biyeymyhjob/archive/2012/07/31/2615833.htmlhttp://www.61mon.com/index.php/archives/194/
辣条委员会会长
·
2023-10-14 21:43
广度优先(BFS)(例子:迷宫)
BFS算法适用于寻找
最短路
径的问题,因为它保证找到的解是距离根节点最近的解。BFS算法的基本思想是使用队列保存已经访问的节点。
取名真难.
·
2023-10-14 18:00
宽度优先
算法
Floyd-Warshall
最短路
径(C++,例题:pta大众情人)
Floyd-Warshall算法是一种用于求解所有点对之间
最短路
径的动态规划算法。它可以处理带权有向图或无向图,但是不能处理带负环的图。
取名真难.
·
2023-10-14 18:00
算法
c++
数据结构
第十一届蓝桥杯C/C++B组省赛 E:七段码(
并查集
+二进制枚举)
思路:因为涉及到判断联通问题,所以很自然的可以想到,用来专门用来判断是否联通的数据结构-
并查集
。解决了是否联通问题,接下来就是如果考虑所有的情况。
Zero 零0
·
2023-10-14 18:53
蓝桥杯
蓝桥杯
c++
【蓝桥杯-七段码】
//ACcode#include#definedeb(x)cout7){/*
并查集
判是否在同一集合*/for(inti=1;i<=7;i++)fa[i]=i;//初始化父亲集合for(inti=1;i<
mingyu19
·
2023-10-14 18:53
蓝桥杯
c++
【蓝桥杯】 C++ 七段码 DFS
并查集
⭐⭐⭐
文章目录题目描述实现代码解题思路注意点知识点参考文章题目描述本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。小蓝要用七段码数码管来表示一种特殊的文字。上图给出了七段码数码管的一个图示,数码管中一共有7段可以发光的二极管,分别标记为a,b,c,d,e,f,g。小蓝要选择一部分二极管(至少要有一个)发光来表达字符。在设计字符的表达时,要求所有发光的二极管是连成一片的。例如:b发
忽而今夏&_&
·
2023-10-14 18:52
蓝桥杯
深度优先
蓝桥杯
c++
C/C++百题打卡[8/100]——七段码[不用dfs的题解、蓝桥杯2020省赛]
✅文章目录一、题目总述二、题目解析三、完整代码四、做题小结与感慨五、参考附录Sets☁️上一题链接:C/C++百题打卡[7/100]——【模板】
并查集
[洛谷].百题打卡总目录:…一、题目总述●题目难度:
一支王同学
·
2023-10-14 18:47
C/C++百题打卡专栏
c++
c语言
蓝桥杯
【蓝桥杯C++】七段码
include#include#include#includeusingnamespacestd;constintN=100;inte[N][N];intans=0;boolst[N];intp[N];//
并查集
父节点
remarkable_8
·
2023-10-14 18:17
c++
蓝桥杯
算法设计-贪心算法——
最小生成树
Prim和Kruskal算法
请编程求解该图G的一棵
最小生成树
分别使用Prim算法和Kruskal算法解决该问题(一)Prim算法贪心策略:每次选
进阶白小鑫
·
2023-10-14 14:55
算法设计
算法
c++
贪心算法
prim
kruskal
算法入门到进阶——
并查集
文章目录基本概念例题源码运行结果优化源码运行结果再优化源码运行结果基本概念
并查集
(DisjointSet)是一种非常精巧而且实用的数据结构,它主要用于处理一些不相交集合的问题。
Jacky~~
·
2023-10-14 14:47
算法入门到进阶
算法
数据结构
【数据结构】:二叉树与堆排序的实现
而叶朝下的有一个特殊的结点,称为根结点,根节点没有前驱结点除根节点外,其余结点被分成M(M>0)个互不相交的集合T1、T2、……、Tm,其中每一个集合Ti(10)棵互不相交的多颗树的集合称为森林;(数据结构中的学习
并查集
Return _My_Offer
·
2023-10-14 12:26
C语言/C++语言
大话数据结构
C++/数据结构与算法
数据结构
c语言
第五章 图
第五章图图的基本概念图的应用背景图的定义和术语图的存储结构邻接矩阵邻接表图的遍历连通图的深度优先搜索连通图的广度优先搜索图的应用
最小生成树
拓扑排序小试牛刀图的基本概念图结构中,任意两个结点之间都可能相关
赟文武
·
2023-10-14 09:11
自考数据结构导论
算法
高阶数据结构学习之图
这里写自定义目录标题引入图的存储结构邻接矩阵邻接表概念代码实现邻接矩阵邻接表图的遍历广度优先遍历bfs进行测试深度优先遍历dfs进行测试
最小生成树
概念回顾概念Kruskal算法--克鲁斯卡尔算法Prim
sakeww
·
2023-10-14 06:49
高阶数据结构
数据结构
学习
算法
数据结构与算法一览(树、图、排序算法、搜索算法等)- Review
数据结构分类2.链表、栈、队列:略3.哈希表:略4.树4.1二叉树4.2B树与B+树4.3哈夫曼(霍夫曼)树:HuffmanTree4.4线段树:略4.5红黑树:简5.图5.1图论概念5.2图的存储5.3
最小生成树
珞清殇
·
2023-10-14 06:48
二叉树
霍夫曼树
最小生成树
排序算法
图论
【高阶数据结构】图详解第三篇:
最小生成树
(Kruskal算法+Prim算法)
文章目录
最小生成树
1.
最小生成树
概念2.Kruskal算法算法思想代码实现测试3.Prim算法算法思想代码实现测试4.源码
最小生成树
1.
最小生成树
概念在了解
最小生成树
之前,我们先来回顾一下生成树的概念,
YIN_尹
·
2023-10-14 06:12
高阶数据结构(C++)
算法
图论
最小生成树
Kruskal算法
Prim算法
22/5/12
easyversion);2,TokitsukazeandGood01-String(hardversion);4,acwing1106.山峰和山谷;5,AirCownditioningB及一些例题;6,bfs保存
最短路
径
Dull丶
·
2023-10-14 05:38
蓝桥杯
c++
算法
图论(一)基本概念
下表给出了图结构的一些典型应用:应用描述结点连接地图公路网是典型的图,最出名的就是
最短路
径算法交叉路口公路网络内容各个网站之间的超链接指向形成了一张图网页超链接电路电路的元器件连通走向元器件导线
小波同学
·
2023-10-14 05:06
AcWing第二章算法模板总结——数据结构
一、链表与邻接表二、栈与队列三、KMP四、Trie树五、
并查集
六、堆七、哈希八、C++STL简介一、链表与邻接表前提注明:这里均使用数组实现,因为占用空间小,且访问快。
JoyTdt
·
2023-10-14 00:14
算法
Acwing算法基础课学习笔记
Acwing学习笔记第一章基础算法快速排序归并排序二分查找前缀和与差分差分位运算离散化第二章数据结构单链表双链表栈队列单调栈单调队列KMP算法Trie
并查集
堆哈希表第三章搜索与图论DFSBFS树与图的深度优先遍历树与图的广度优先遍历拓扑排序图论朴素
togph
·
2023-10-14 00:40
Python
算法
学习
笔记
算法基础的数据结构模板
文章目录一、链表1.单链表2.双链表二、堆栈1.栈(1)基本特点(2)单调栈2.队列(1)基本特点(2)单调队列三、KMP字符匹配,Trie1.KMP字符匹配2.Trie四、
并查集
五、堆六、散列表1.模拟散列表
litchi&&mango
·
2023-10-14 00:36
算法基础
数据结构
OSPF所有知识点总结
一、ospf的概念:开放式
最短路
径优先协议,是广泛使用的一种动态路由协议,它属于链路状态路由协议,是一个内部网关协议(IGP),用于在单一自治系统(AS)内决策路由。
m0_68498873
·
2023-10-13 23:13
网络
Dijkstra算法
Dijkstra算法是一种用于解决
最短路
径问题的图算法,由荷兰计算机科学家EdsgerW.Dijkstra在1956年提出。它可以找到两个节点之间的
最短路
径,但仅适用于没有负权边的有向图或无向图。
七七喝椰奶
·
2023-10-13 21:55
算法
算法
浅谈BFS使用与设计
目录前言那些疑问:BFS为什么可以求取
最短路
?
诶咦
·
2023-10-13 20:23
数据结构与算法
宽度优先
算法
数据结构和算法——图
目录6.1图的基本概念6.2图的存储结构6.2.1数组表示法(邻接矩阵表示法)6.2.2邻接表(类似于数的孩子链表表示法)6.2.3十字链表6.3图的遍历6.4
最小生成树
普里姆(Prim)算法6.5
最短路
径迪杰斯特拉算法编辑
热爱生活的小郭子
·
2023-10-13 20:07
数据结构
算法
java
【算法设计与分析】— —单源
最短路
径的贪心算法
欢迎大家前去观看我的算法设计与分析专栏:算法设计与分析_IT闫的博客-CSDN博客希望对大家有所帮助!个人专栏:算法设计与分析:算法设计与分析_IT闫的博客-CSDN博客Java基础:Java基础_IT闫的博客-CSDN博客c语言:c语言_IT闫的博客-CSDN博客MySQL:数据结构_IT闫的博客-CSDN博客数据结构:数据结构_IT闫的博客-CSDN博客C++:C++_IT闫的博客-CSDN博
IT闫
·
2023-10-13 13:10
算法设计与分析
算法
贪心算法
网格中的
最短路
径(Hard)/ 174. 地下城游戏(计算骑士所需的最低生命值,Hard)/ 1368. 使网格图至少有一条有效路径的最小代价(Hard)
题解174.地下城游戏题解1368.使网格图至少有一条有效路径的最小代价题解:0-1广度优先搜索BFS
Aiclin
·
2023-10-13 12:04
LeetCode
II
leetcode
算法
职场和发展
2023NOIP A层联测10-
最小生成树
而GGG的
最小生成树
,即为GGG中所有的生成树中,所有边的边权和最小的一棵生成树。给定一个数组x1,x2,⋯ ,xnx_1,x_2,\cdots,x_nx1,x2,⋯,xn。
dygxczn
·
2023-10-13 02:30
算法
图论
刷题系列总结
中常见操作的时间复杂度数据结构数组/hash表链表队列堆/优先级队列栈树图普通遍历深度优先遍历DFS广度优先遍历BFS拓扑排序/topologicalsort路径字符串前缀树/字典树/trietree回文串/Palindrome
并查集
基础算法枚举贪心分治回溯
KpLn_HJL
·
2023-10-12 22:13
OJ题目记录
算法
图的
最短路
径的Dijkstra算法及Floyd算法
文章目录
最短路
径的概念求单源
最短路
径的Dijkstra算法求各个顶点之间
最短路
径的Floyd算法完整代码
最短路
径的概念 在一个无权图中,若从一个顶点到另一个顶点存在着一条路径(仅限于无回路的简单路径),
薛定谔的猫ovo
·
2023-10-12 21:17
经典编程题——图论
图论
算法
数据结构
dijkstra
floyd
图的
最短路
径--Dijkstra算法与Floyd算法
1.单源
最短路
径——迪杰斯特拉(Dijkstra)算法1.1算法思想(1)初始化:先找出从源点V0到各终点Vk的直达路径(V0,Vk),即通过一条弧到达的路径。
MinBadGuy
·
2023-10-12 21:09
数据结构与算法
图论
算法
数据结构
最短路
径——Dijkstra算法和Floyd算法
一、Dijkstra算法1、单源点的
最短路
径问题:给定带权有向图G和源点v,求从v到G中其余各顶点的
最短路
径。我们用一个例子来具体说明迪杰斯特拉算法的流程。
凌晨的咸鱼
·
2023-10-12 21:38
数据结构
java
数据结构
最短路径
Dijkstra算法
Floyd算法
最短路
径—Dijkstra算法和Floyd算法
Dijkstra算法1、概述Dijkstra(迪杰斯特拉)算法是典型的单源
最短路
径算法,用于计算一个节点到其他所有节点的
最短路
径。主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止。
简之
·
2023-10-12 21:08
数据结构与算法
最短路径
Dijkstra
Floyd
最短路
径(Dijkstra算法与Floyd算法)
我们直接通过一个例子来讲解假设要求的是A->E之间的
最短路
径。首先我们来列出顶点A到其他各顶点的路径长度:A->D=2,A->B=6,A->C=1,A->E=∞。
夜槿笙歌
·
2023-10-12 21:34
数据结构与算法
算法
图论
数据结构
Dijkstra算法和Floyd算法求
最短路
径
1.Dijkstra算法Dijkstra算法用于从一个起始节点到图中所有其他节点的
最短路
径。它使用贪心策略逐步扩展路径,并选择当前路径中最短的节点作为下一个节点。
tanxinji
·
2023-10-12 21:03
数据结构与算法
算法
力扣刷题记录1
广度优先搜索263树261二分查找252矩阵223数据库220二叉树217双指针205位运算194栈165堆(优先队列)158设计150图145前缀和133模拟126回溯120计数109链表102滑动窗口97
并查集
可峰科技
·
2023-10-12 10:08
C++/Qt自动化框架
leetcode
算法
c++
Acwing算法基础课-数据结构-模板习题
.单链表2.双链表二、栈1.模拟栈2.表达式求值3、单调栈三、队列1.模拟队列数组模拟:queueSTL:2、单调队列滑动窗口四、KMPkmp字符串五、Trie1.Trie字符串统计2.最大异或对六、
并查集
Yang 丶。
·
2023-10-12 09:00
c++
c语言
OSPF的原理与配置
本章包含以下内容:OSPF的基本概念配置单区域的OSPF配置OSPF的网络类型配置多区域OSPF1.1OSPF概述开放式
最短路
径优先(OpenShortestPathFirst,OSPF)
卓应
·
2023-10-12 08:24
智能路由器
网络
LeetCode题目分类整理
一些小语法文章目录Hash相关链表操作双指针遍历/滑动窗口字符串操作数组操作栈/堆位运算分治法/二分法贪心动态规划回溯法/dfsBFS树其他Hash相关1、两数之和【简单】128、最长连续序列【中等】(
并查集
qq_40707462
·
2023-10-12 03:48
leetcode
leetcode
链表
java
【GFOJ】2018省选训练12 & 多校联测
T2题面:给出一个正N边形以及其三角剖分,边权为1,Q组询问两点间
最短路
。
Moon1125666900
·
2023-10-12 00:14
OI
GFOJ
题解
网络流
状压DP
单源
最短路
问题(1)—朴素Dijkstra算法及其堆优化
常见的
最短路
问题分为两类:单源
最短路
(从一个点到其他所有点)、多源汇
最短路
(任意两点)1、在单源
最短路
问题中,若所有的边都是非负数,使用Dijkstra算法;若存在负权边,那么可以使用Bellman-Ford
LFT24
·
2023-10-11 23:47
实战所得
c++
算法
最短路问题
LeetCode-200-岛屿数量
1、
并查集
为了判断每一个为’1’的数是否与别的‘1’相连,最终计算整个矩阵中的岛屿个数,我们可以考虑使用
并查集
来记录集合之间的相交关系。
犬兄的海角
·
2023-10-11 23:42
LeetCode刷题记录
leetcode
算法
LeetCode 岛屿系列全解析 200. 463. 1905. 1254. 695. 827. 694. 711
文章目录LeetCode.200岛屿数量DFSBFS
并查集
LeetCode463.岛屿周长LeetCode1905.统计子岛屿数量LeetCode1254.封闭岛屿数量LeetCode695.最大岛屿LeetCode827
抠脚的大灰狼
·
2023-10-11 23:40
算法
leetcode
算法
并查集
DFS
BFS
Java
并查集
解决 leetcode200岛屿问题 思路
//伪代码//
并查集
UnionFind(grid)://
并查集
构造函数row=len(grid)col=len(grid[0])count=row*col//总数root=[-1]*(row*col)/
明年今日7
·
2023-10-11 23:07
java
算法
java
开发语言
后端
LeetCode200. 岛屿问题
涉及tagdfs;bfs;
并查集
网格问题网格问题类比二叉树问题,下面给出网格问题的框架代码:voiddfs(int[][]grid,intr,intc){//判断退出递归条件//如果坐标(
keavykk
·
2023-10-11 23:02
LeetCode题目
java
leetcode
二叉树递归
111.二叉树的最小深度(e)总结:是求最小深度,相当于求
最短路
径,因此bfs优于dfs,思路2最优。
yiliyo
·
2023-10-11 21:45
数据结构与算法
递归算法
二叉树
BZOJ 3551 ONTAK2010 Peaks加强版 Kruskal重构树+可持久化线段树
题解传送门:http://blog.csdn.net/popoqqq/article/details/40660953强制在线没法排序启发式合并也就用不了了Kruskal重构树是个挺好玩的东西可以拿来处理一些
最小生成树
的边权最值问题这里我们
PoPoQQQ
·
2023-10-11 21:40
Kruskal
BZOJ
可持久化数据结构
BZOJ
BZOJ3551
Kruskal
可持久化线段树
SCAU2021春季个人排位赛第四场 (部分题解)
预设应该有:简单题:AD中等题:BCF较难题:EGA:二分B:状压DPC:
最短路
+二分D:单调栈E:后缀数组/后缀自动机F:贪心+堆G:2-SAT状压不会,
最短路
有些许忘记,先写了其中已经改了的题解先。
晁棠
·
2023-10-11 17:04
题解
2021.3.21校排位赛(待续
CTelephoneLines架设电话线dboj-1614DFeelGoodPOJ-2796FStallReservationsPOJ-3190总结序简单题:AD中等题:BCF较难题:EGA:二分B:状压DPC:
最短路
吃花椒的妙酱
·
2023-10-11 17:32
最小生成树
—Prim算法
我们要讨论的问题是如何在一个无向图中找到它的
最小生成树
,虽然这个问题对有向图也有意义,但是处理起来更麻烦。一个无向图G的
最小生成树
就是连接G上所有顶点的边构成的树,且这些边的总权值最低。
thdwx
·
2023-10-11 08:16
算法
数据结构
图论
c语言
五分钟了解一下什么是「贪心算法 」‼️‼️‼️
例如:在求
最小生成树
的Prim算法中,挑选的顶点是候选边中权值最小的边的一个端点。在Kruskal算法中,每次选取权值最小的边加入集合。在构造霍夫曼树的过程中也是每次选
闭着眼睛学算法
·
2023-10-11 06:30
贪心算法
算法
上一页
38
39
40
41
42
43
44
45
下一页
按字母分类:
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
其他