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
Acwing算法基础
Acwing
.91 最短Hamilton路径(动态规划)
题目给定一张n个点的带权无向图,点从0~n-1标号,求起点0到终点n-1的最短Hamilton路径。Hamilton路径的定义是从0到n-1不重不漏地经过每个点恰好一次。输入格式第—行输入整数n。接下来n行每行n个整数,其中第i行第j个整数表示点i到j的距离(记为a[i.i])。对于任意的,y,z,数据保证a[x,x]=0,a[x,y]=a[y,x]并且a[x,y]+aly,z]>=a[x,z]。
iAkuya
·
2023-07-29 03:47
java算法实录
动态规划
算法
Acwing
.901 滑雪(动态规划)
题目给定一个R行C列的矩阵,表示一个矩形网格滑雪场。矩阵中第i行第j列的点表示滑雪场的第i行第j列区域的高度。一个人从滑雪场中的某个区域内出发,每次可以向上下左右任意一个方向滑动一个单位距离。当然,一个人能够滑动到某相邻区域的前提是该区域的高度低于自己目前所在区域的高度。下面给出一个矩阵作为例子:12345161718196152425207142322218131211109在给定矩阵中,一条可
iAkuya
·
2023-07-29 03:47
java算法实录
动态规划
算法
Acwing
.285 没有上司的舞会(动态规划)
题目Ural大学有N名职员,编号为1~N。他们的关系就像—棵以校长为根的树,父节点就是子节点的直接上司。每个职员有一个快乐指数,用整数H给出,其中1≤i≤N。现在要召开一场周年庆宴会,不过,没有职员愿意和直接上司一起参会。在满足这个条件的前提下,主办方希望邀请一部分职员参会,使得所有参会职员的快乐指数总和最大,求这个最大值。输入格式第一行一个整数N。接下来N行,第i行表示i号职员的快乐指数H;。接
iAkuya
·
2023-07-29 03:46
java算法实录
动态规划
算法
数学知识的一些常用公式
的倍数一眼看去简单的思路是枚举1-n的所有数,每个数分别判断是否整除p,时间复杂度为O(n),如果数据范围超过1^8就会在1s的时间限额下超时了公式:n/p向下取整简单例题链接:https://www.
acwing
.com
feng**
·
2023-07-29 00:18
算法竞赛
算法
数据结构与
算法基础
-学习-26-图之MST(最小代价生成树)之Kluskal(克鲁斯卡尔)算法
最小生成树的概念、源码实现和Prim(普利姆)算法的概念和源码实现请参考之前的博客:《数据结构与
算法基础
-学习-25-图之MST(最小代价生成树)之Prim(普利姆)算法》一、算法思路Kluskal算法相较于
阳光九叶草LXGZXJ
·
2023-07-29 00:08
#
数据结构与算法基础学习
学习
c语言
开发语言
数据结构
算法
数据结构与
算法基础
-学习-27-图之最短路径之Dijkstra(迪杰斯特拉)算法
一、最短路径应用案例例如从北京到上海旅游,有多条路可以到目的地,哪条路线最短,哪条路线最省钱,就是典型的最短路径问题。二、最短路径问题分类最短路径问题可以分为两类,第一类为:两点间最短路径。第二类为:某源点到其他各点最短路径。不同的问题类型可以用不同的算法实现,本文介绍第一类问题的Dijkstra算法实现。三、Dijkstra算法思路这次新画了一个图,是时候体现一下画图技巧啦,言归正传,我们需要用
阳光九叶草LXGZXJ
·
2023-07-29 00:06
#
数据结构与算法基础学习
学习
c语言
开发语言
算法
数据结构
等价背包--装箱问题
1024.装箱问题-
AcWing
题库直接将消耗的体积变成价值即可,最后利用总的体积减去价值即是剩余的空间#includeusingnamespacestd;inta[1000010];intf[1000010
Sky逆流而上
·
2023-07-29 00:30
ACM
算法
c++
动态规划
AcWing
算法基础
课二 数据结构 链表 栈 队列 并查集 哈希表
单链表.
AcWing
.826.单链表importjava.util.Scanner;publicclassMain{staticint[]e=newint[100010];//结点i的值staticint
软工菜鸡
·
2023-07-28 23:58
Java从入门到起飞
python
java
算法
10X单细胞(10X空间转录组)降维分析之UMAP
hello,大家好,关于降维算法,在之前分享的文章10X单细胞(10X空间转录组)降维分析之tSNE(
算法基础
知识)详细介绍了tSNE的降维原理,但是大家都知道,在我们分析10X单细胞或者10X空间转录组数据的时候
单细胞空间交响乐
·
2023-07-28 21:12
【
算法基础
(7)】二叉树
用递归和非递归俩种方式实现二叉树的先序遍历中序遍历后序遍历1.递归序publicstaticvoidf(Nodehead){//1if(head==null){return;}//1f(head.left);//2//2f(head.right);//3//3}1,2,4,4,4,2,5,2,1,3,6,6,6,3,7,7,7,3,1递归序每个节点都会回到3次在递归序可以加工出先序中序后序先序遍历
左钦杨
·
2023-07-28 17:00
算法
字典树Trie
`做题看到大量字符串或者大量字符就往Trie树或者哈希这边想,因为速度很快.
AcWing
835.Trie字符串统计https://w
重生之我是cxk
·
2023-07-28 11:39
ACM-
ICPC
#
数据结构
算法
c++
数据结构
台阶型Nim游戏博弈论
台阶型Nim游戏题目https://www.
acwing
.com/problem/content/894/现在,有一个nnn级台阶的楼梯,每级台阶上都有若干个石子,其中第iii级台阶上有aia_iai个石子
重生之我是cxk
·
2023-07-28 11:08
ACM-
ICPC
#
数学知识
游戏
c++
算法
Acwing
205. 斐波那契
文章目录题意思路代码题意求斐波那契数列的第n项,但是这里的0≤n≤1090\len\le10^90≤n≤109。思路首先因为这儿的n很大,所以我们不能够直接像以前那样直接递推求出第n项,但是我们知道这道题,肯定是需要递推来求。所以这儿我们将引入矩阵快速幂的方法来进行求解。我们都知道斐波那契数列的性质fn=fn−1+fn−2,fn+1=fn+fn−1andn≥3f_n=f_{n-1}+f_{n-2}
这一wa是晚安
·
2023-07-28 09:47
算法竞赛进阶指南-数学
数学
算法
Acwing
338. 计数问题(数位DP)
文章目录题意:思路:代码题意:给你一段区间[a,b],请你求出这段区间0~9的个数。思路:对于求一段区间是否满足一定条件的个数这种问题。我们可以一眼看出是数位DP问题。那么对于数位DP问题我们通常应该怎么去处理呢。技巧1:我们假设对于区间[1,n]满足条件的总个数我们用f[n]表示,那么对于区间[a,b]的个数显然我们是可以用前缀和的思想,f[a,b]=f[b]-f[a-1];技巧2:我们可以采用
这一wa是晚安
·
2023-07-28 09:47
动态规划
数学
算法
ACwing
1081. 度的数量
文章目录题意思路代码题意给你一段区间[x,y]求其中满足一个数恰好等于K个互不相等的B的整数次幂之和的数的个数。例如:x=15,y=20,k=2,b=2,那么对于这个区间有且仅有三个数满足题意:17=24+20=1000117=2^4+2^0=1000117=24+20=1000118=24+21=1001018=2^4+2^1=1001018=24+21=1001020=24+22=101002
这一wa是晚安
·
2023-07-28 09:47
动态规划
数学
算法
暑假刷题第13天--7/27
141.周期-
AcWing
题库(kmp)#include#include#include#includeusingnamespacestd;constintN=1000010,M=100010;typedeflonglongLL
不能AC的小菜鸡
·
2023-07-28 09:09
暑假打卡
算法
c++
数据结构
Acwing
.291 蒙德里安的梦想
题目求把NM的棋盘分割成若干个12的的长方形,有多少种方案。例如当N=2,M=4时,共有5种方案。当N=2,M=3时,共有3种方案。如下图所示:输入格式输入包含多组测试用例。每组测试用例占一行,包含两个整数N和M。当输入用例N=0,M=0时,表示输入终止,且该用例无需处理。输出格式每个测试用例输出一个结果,每个结果占一行。数据范围1≤N,M≤11输入样例:12131422232421141100输
iAkuya
·
2023-07-28 05:25
java算法实录
动态规划
算法
AcWing
3719. 畅通工程(并查集)(天津大学考研上机)
输入样例:421343输出样例:1#includeusingnamespacestd;constintN=1010;intn,m,x,y,s[N],cnt;intfind(intx){if(x!=s[x])s[x]=find(s[x]);returns[x];}voidmerge(intx,inty){x=find(x),y=find(y);if(x!=y)s[x]=y;}intmain(){sc
陈进士学习
·
2023-07-27 10:10
AcWing
考研
算法
c++
数据结构
并查集
【Coppeliasim & C++】焊接机械臂仿真
它在传统的蚁群
算法基础
上,通过构建等级结构来优化搜索过程。在3D网格地图中,我们可以将地图分为多个等级层次。最高层次是整张地图的概览,地
十年一梦实验室
·
2023-07-27 10:03
c++
算法
开发语言
Python
算法基础
篇:堆和优先队列的实现与应用
Python
算法基础
篇:堆和优先队列的实现与应用引言1.堆的概念与特点2.堆的实现与应用2.1堆的实现2.2堆的应用2.2.1优先队列的实现2.2.2合并有序列表3.优先队列的概念与特点4.优先队列的实现与应用
挣扎的蓝藻
·
2023-07-27 09:09
Python算法初阶:入门篇
算法
python
数据结构
AcWing
3708. 求矩阵的鞍点
输入样例:34123412341234输出样例:144244344#includeusingnamespacestd;constintN=1010;intn,m,a[N][N],x[N],y[N],flag=1;intmain(){scanf("%d%d",&n,&m);for(inti=1;i>a[i][j];p=max(p,a[i][j]);}x[i]=p;}for(inti=1;i>a[j]
陈进士学习
·
2023-07-27 08:21
AcWing
矩阵
算法
c++
枚举
数据结构
acwing
恨7不成妻
恨7不成妻注意完全平方公式的推导#include#include#includeusingnamespacestd;#definelllonglong#defineendl"\n"#defineLOCAL#definepbpush_back#defineintlonglongintl,r;inta[40];intmod=1e9+7;structnode{intc;intsum;intsumr;};
蔡珏
·
2023-07-26 14:22
动态规划
算法
深度优先
图论
Acwing
.897 最长公共子序列(动态规划)
题目给定两个长度分别为N和M的字符串A和B,求既是A的子序列又是B的子序列的字符串长度最长是多少。输入格式第一行包含两个整数N和M。第二行包含一个长度为N的字符串,表示字符串A。第三行包含一个长度为M的字符串,表示字符串B。字符串均由小写字母构成。输出格式输出一个整数,表示最大长度。数据范围1≤N≤1000输入样例:45acbdabedc输出样例3题解importjava.util.Scanner
iAkuya
·
2023-07-26 14:34
java算法实录
动态规划
算法
Acwing
.282 石子合并(动态规划)
题目设有N堆沙子排成一排,其编号为1,2,3,…,N。每堆沙子有一定的质量,可以用一个整数来描述,现在要将这N堆沙子合并成为一堆。每次只能合并相邻的两堆,合并的代价为这两堆沙子的质量之和,合并后与这两堆沙子相邻的沙子将和新堆相邻,合并时由于选择的顺序不同,合并的总代价也不相同。例如有4堆沙子分别为1352,我们可以先合并1、2堆,代价为4,得到452,又合并1,2堆,代价为9,得到92,再合并得到
iAkuya
·
2023-07-26 14:34
java算法实录
动态规划
算法
Acwing
.895 最长上升子序列(动态规划)
题目给定一个长度为N的数列,求数值严格单调递增的子序列的长度最长是多少。输入格式第一行包含整数N。第二行包含N个整数,表示完整序列。输出格式输出一个整数,表示最大长度。数据范围1≤N≤1000,-109a[j]){f[i]=Math.max(f[j]+1,f[i]);}}}intres=-99;for(inti=1;i<=n;i++){res=Math.max(res,f[i]);}System.
iAkuya
·
2023-07-26 14:34
java算法实录
算法
动态规划
Acwing
.860 染色法判定二分图(二分图染色法)
题目给定一个n个点m条边的无向图,图中可能存在重边和自环。请你判断这个图是否是二分图。输入格式第一行包含两个整数n和m。接下来m行,每行包含两个整数u和v,表示点u和点v之间存在一条边。输出格式如果给定图是二分图,则输出"Yes",否则输出No”。数据范围1≤n,m≤105输入样例:4413142324输出样例:Yes题解importjava.util.Arrays;importjava.util
iAkuya
·
2023-07-26 14:04
java算法实录
算法
深度优先
Acwing
.843 n皇后问题(BFS)
题目n-皇后问题是指将n个皇后放在n*n的国际象棋棋盘上,使得皇后不能相互攻击到,即任意两个皇后都不能处于同一行、同一列或同—斜线上。现在给定整数n,请你输出所有的满足条件的棋子摆法。输入格式共一行,包含整数n。输出格式每个解决方案占n行,每行输出一个长度为n的字符串,用来表示完整的棋盘状态。其中"."表示某一个位置的方格状态为空,"Q"表示某一个位置的方格上摆着皇后。每个方案输出完成后,输出一个
iAkuya
·
2023-07-26 14:34
java算法实录
宽度优先
算法
深度优先
Acwing
.844 走迷宫(BFS)
题目给定一个n’m的二维整数数组,用来表示一个迷宫,数组中只包含0或1,其中0表示可以走的路,1表示不可通过的墙壁。最初,有一个人位于左上角(1,1)处,已知该人每次可以向上、下.左、右任意一个方向移动一个位置。请问,该人从左上角移动至右下角(n,m)处,至少需要移动多少次。数据保证(1,1)处和(n,m)处的数字为0,且一定至少存在—条通路。输入格式第一行包含两个整数n和m。接下来n行,每行包含
iAkuya
·
2023-07-26 14:34
java算法实录
宽度优先
算法
Acwing
.835 Trie字符串统计 (trie数据结构)
题目维护一个字符串集合,支持两种操作:1."Ix"向集合中插入一个字符串x;2."Qx”询问一个字符串在集合中出现了多少次。共有N个操作,输入的字符串总长度不超过10510^5105,字符串仅包含小写英文字母。输入格式第一行包含整数N,表示操作数。接下来N行,每行包含一个操作指令,指令为"L×"或"Qx"中的一种。输出格式对于每个询问指令"Qx”,都要输出一个整数作为结果,表示x在集合中出现的次数
iAkuya
·
2023-07-26 14:33
java算法实录
数据结构
java
算法
Acwing
.842 排列数字(DFS实现全排列)
题目给定一个整数n,将数字1~n排成一排,将会有很多种排列方法。现在,请你按照字典序将所有的排列方法输出。输入格式共—行,包含一个整数n。输出格式按字典序输出所有排列方案,每个方案占一行。数据范围1≤n≤7输入样例:3输出样例:123132213231312321题解#includeusingnamespacestd;constintN=10;intn;intpath[N];boolst[N];v
iAkuya
·
2023-07-26 14:03
java算法实录
深度优先
算法
Acwing
.898 数字三角形(动态规划)
题目给定一个如下图所示的数字三角形,从顶部出发,在每一结点可以选择移动至其左下方的结点或移动至其右下方的结点,一直走到底层,要求找出─条路径,使路径上的数字的和最大。输入格式第一行包含整数n,表示数字三角形的层数。接下来n行,每行包含若干整数,其中第i行表示数字三角形第i层包含的整数。输出格式输出一个整数,表示最大的路径数字和。数据范围1≤n≤500,—10000<三角形中的整数≤10000输入样
iAkuya
·
2023-07-26 14:30
java算法实录
动态规划
算法
算法基础
课模板小全
基础算法、数据结构、搜索与图论、数学知识、动态规划、贪心链接:https://pan.baidu.com/s/1pTQZfR_3MAgX06IyVm3rrw提取码:o0nd
Bridge Fish
·
2023-07-26 11:24
算法
【USACO OPEN12铜组】岛屿
【USACOOPEN12铜组】岛屿文章目录【USACOOPEN12铜组】岛屿题目描述输入格式输出格式数据范围输入样例:输出样例:思路code2014.岛-
AcWing
题库题目描述每当下雨时,农夫约翰的田地总是被洪水淹没
2020fengziyang
·
2023-07-26 08:06
USACO
题解
算法
算法基础
课——走迷宫(BFS)
走迷宫问题描述给定一个n×m的二维整数数组,用来表示一个迷宫,数组中只包含0或1,其中0表示可以走的路,1表示不可通过的墙壁。最初,有一个人位于左上角(1,1)处,已知该人每次可以向上、下、左、右任意一个方向移动一个位置。请问,该人从左上角移动至右下角(n,m)处,至少需要移动多少次。数据保证(1,1)处和(n,m)处的数字为0,且一定至少存在一条通路。输入格式第一行包含两个整数n和m。接下来n行
Lumen3ever!
·
2023-07-26 03:02
算法
宽度优先
图论
算法基础
课——合并集合(并查集)
合并集合问题描述一共有n个数,编号是1∼n,最开始每个数各自在一个集合中。现在要进行m个操作,操作共有两种:Mab,将编号为a和b的两个数所在的集合合并,如果两个数已经在同一个集合中,则忽略这个操作;Qab,询问编号为a和b的两个数是否在同一个集合中;输入格式第一行输入整数n和m。接下来m行,每行包含一个操作指令,指令为Mab或Qab中的一种。输出格式对于每个询问指令Qab,都要输出一个结果,如果
Lumen3ever!
·
2023-07-26 03:02
算法
基础算法-快速幂运算
快速幂
AcWing
89.a^b求aaa的bbb次方对ppp取模的值。输入格式三个整数a,b,pa,b,pa,b,p,在同一行用空格隔开。输出格式输出一个整数,表示a^bmodp的值。
重生之我是cxk
·
2023-07-25 19:15
ACM-
ICPC
#
基础算法
算法
c++
数据结构
AcWing
244. 谜一样的牛—树状数组、二分
题目链接
AcWing
244.谜一样的牛题目描述分析这道题挺巧妙的,感觉树状数组方面的题就是比较难想,先分析一下样例,样例中每头牛前面比自己低的牛的数量分别为01210牛的高度是1~n的排列,如何分析出每头牛的高度呢
chp的博客
·
2023-07-25 18:49
树状数组
线段树
二分
算法
数据结构
AcWing
239. 奇偶游戏—带边权并查集、带扩展域并查集解法
AcWing
239.奇偶游戏—带边权并查集、扩展域问题带边权并查集解法扩展域解法并查集所要掌握的知识技能如下图所示问题题目链接:
AcWing
239.奇偶游戏问题描述分析这道题比较有意思,可以由前缀和的思想来解决
chp的博客
·
2023-07-25 18:18
数据结构
日常训练
前缀和
游戏
算法
数据结构
AcWing
1275. 最大数—线段树单点修改
题目链接
AcWing
1275.最大数题目描述分析这道题是线段树的模板题,属于一眼ding真,鉴定为线段树的裸题,正好用来学习线段树。
chp的博客
·
2023-07-25 18:13
树状数组
线段树
数据结构
日常训练
数据结构
算法
c++
《算法竞赛进阶指南》------图论篇2
雨天的尾巴洛谷p4556(线段树合并+树上差分+树链lca)0x0FCF600ELomsatgelral(线段树合并)0x10天天爱跑步NOIP2016P1600(树链LCA和树上差分)0x11异象石
Acwing
axtices
·
2023-07-25 17:26
图论
图论
算法
机器学习
算法基础
-覃秉丰 笔记版
文章目录笔记回归sklearn-LASSOsklearn-一元线性回归sklearn-多元线性回归sklearn-岭回归sklearn-弹性网ElasticNetsklearn-逻辑回归sklearn-非线性逻辑回归标准方程法-岭回归梯度下降法-一元线性回归梯度下降法-多元线性回归梯度下降法-逻辑回归梯度下降法-非线性逻辑回归线性回归标准方程法神经网络线性神经网络单层感知器KNNKNN算法实现(不
刘某某.
·
2023-07-25 14:10
研究生学习
机器学习
算法
笔记
acwing
算法基础
课——子矩阵的和
输入一个nn行mm列的整数矩阵,再输入qq个询问,每个询问包含四个整数x1,y1,x2,y2x1,y1,x2,y2,表示一个子矩阵的左上角坐标和右下角坐标。对于每个询问输出子矩阵中所有数的和。输入格式第一行包含三个整数n,m,qn,m,q。接下来nn行,每行包含mm个整数,表示整数矩阵。接下来qq行,每行包含四个整数x1,y1,x2,y2x1,y1,x2,y2,表示一组询问。输出格式共qq行,每行
ndhw
·
2023-07-25 11:32
算法
矩阵
线性代数
ACWING
796. 子矩阵的和 (入门) (前缀和与差分)
输入一个n行m列的整数矩阵,再输入q个询问,每个询问包含四个整数x1,y1,x2,y2,表示一个子矩阵的左上角坐标和右下角坐标。对于每个询问输出子矩阵中所有数的和。输入格式第一行包含三个整数n,m,q。接下来n行,每行包含m个整数,表示整数矩阵。接下来q行,每行包含四个整数x1,y1,x2,y2,表示一组询问。输出格式共q行,每行输出一个询问的结果。数据范围1≤n,m≤1000,1≤q≤20000
emplace_back
·
2023-07-25 11:00
ACWING
算法
acwing
.901.滑雪问题.记忆化搜索
*题目给定一个R�行C�列的矩阵,表示一个矩形网格滑雪场。矩阵中第i�行第j�列的点表示滑雪场的第i�行第j�列区域的高度。一个人从滑雪场中的某个区域内出发,每次可以向上下左右任意一个方向滑动一个单位距离。当然,一个人能够滑动到某相邻区域的前提是该区域的高度低于自己目前所在区域的高度。现在给定你一个二维矩阵表示滑雪场各区域的高度,请你找出在该滑雪场中能够完成的最长滑雪轨迹,并输出其长度(可经过最大
yyt_cdeyyds
·
2023-07-25 10:37
算法
c++
开发语言
AcWing
167. 木棒(DFS+剪枝)
输入样例:9521521521412340输出样例:65解析:DFS搜索顺序:根据木棒的长度从小到大枚举每根木棒,对于每根木棒,枚举可以由哪些木棍拼成,如果所有的木棍拼成了长度相等的多个木棒,说明找到了答案,否则木棒长度加1继续搜索。因为题目要求保证拼凑成功的前提下,还有分组尽可能少,即木棒数量尽可能少,所以我们从小到大枚举每根木棒的长度,第一次找到答案时就是最优解。剪枝优化:剪枝1:sum%le
陈进士学习
·
2023-07-25 07:01
AcWing
深度优先
剪枝
算法
c++
数据结构
【
算法基础
:搜索与图论】3.6 二分图(染色法判定二分图&匈牙利算法)
文章目录二分图介绍染色法判定二分图例题:860.染色法判定二分图匈牙利匹配二分图最大匹配匈牙利匹配算法思想例题:861.二分图的最大匹配二分图介绍https://oi-wiki.org/graph/bi-graph/二分图是图论中的一个概念,它的所有节点可以被分为两个独立的集合,每个边的两个端点分别来自这两个不同的集合。换句话说,二分图中不存在连接同一集合内两个节点的边。染色法判定二分图如何判断一
小威W
·
2023-07-25 05:45
算法
算法
图论
二分图
染色法
匈牙利算法
【
算法基础
:搜索与图论】3.4 求最短路算法(Dijkstra&bellman-ford&spfa&Floyd)
文章目录求最短路算法总览Dijkstra朴素Dijkstra算法(⭐原理讲解!⭐重要!)(用于稠密图)例题:849.Dijkstra求最短路I代码1——使用邻接表代码2——使用邻接矩阵补充:稠密图和稀疏图&邻接矩阵和邻接表堆优化版Dijkstra算法(⭐原理讲解!⭐重要!)用于稀疏图例题:850.Dijkstra求最短路IIbellman-ford例题:853.有边数限制的最短路为什么需要对dis
小威W
·
2023-07-25 05:45
算法
算法
图论
最短路
Dijkstra
bellman-ford
spfa
Floyd
【
算法基础
:搜索与图论】3.5 求最小生成树算法(Prim&Kruskal)
文章目录最小生成树介绍朴素Prim算法算法思路⭐例题:858.Prim算法求最小生成树Kruskal算法算法思路⭐例题:859.Kruskal算法求最小生成树最小生成树介绍最小生成树有关树的定义生成子图:生成子图是从原图中选取部分节点以及这些节点之间的边所组成的图。生成子图中的所有节点和边都必须在原图中存在。生成树:一个连通无向图的生成子图,同时要求是树。也即在图的边集中选择n-1条,将所有顶点连
小威W
·
2023-07-25 05:44
算法
算法
图论
最小生成树
生成树
Prim
Kruskal
【
算法基础
:搜索与图论】3.2 树与图的dfs和bfs
https://www.
acwing
.com/problem/content/848/在dfs的过程中,统计各个节点作为断点时的连通块最大值。importjava.u
小威W
·
2023-07-25 05:14
算法
算法
图论
深度优先
树
图
dfs
bfs
Python
算法基础
篇:插入排序和希尔排序
Python
算法基础
篇:插入排序和希尔排序引言1.插入排序算法概述2.插入排序算法实现实例1:插入排序3.希尔排序算法概述4.希尔排序算法实现实例2:希尔排序5.插入排序与希尔排序的对比总结引言插入排序和希尔排序是两种常用的排序算法
挣扎的蓝藻
·
2023-07-25 00:36
Python算法初阶:入门篇
算法
python
排序算法
上一页
41
42
43
44
45
46
47
48
下一页
按字母分类:
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
其他