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
广搜-深搜
小红树上染色
记忆化
深搜
#include#include#include#include#include#include#include#include#include#include#include#include
云儿乱飘
·
2024-02-01 09:46
算法题
深度优先
算法
小黑屋的救赎
H-小黑屋的救赎_浙江机电职业技术学院第八届新生亮相赛(同步赛)(nowcoder.com)非常经典的一道
广搜
题#include#include#include#include#include#include
云儿乱飘
·
2024-02-01 09:16
算法题
算法
c++
广搜
动态规划入门题目
然后把子问题的答保存下来以免重复计算,然后根据子问题反推出原问题解的方法动态规划也称为递推(暴力
深搜
+记忆中间状态结果)其中:递推公式=dfs向下递归的公式递推列表的初始值=递归的边界文章目录一、爬楼梯思路解题方法复杂度复杂度二
wyf-student
·
2024-01-31 09:01
动态规划
代理模式
算法
笔记
python
学习
leetcode
蓝桥杯——
深搜
DFS(看完绝对入门DFS)
大家好,我是璐画同学核心代码:关于dfs参数问题,什么在变化,就把什么设置成参数。voiddfs()//参数用来表示状态{if(到达终点状态){...//根据题意添加return;}if(越界或者是不合法状态)return;if(特殊状态)//剪枝return;for(扩展方式){if(扩展方式所达到状态合法){修改操作;//根据题意来添加标记;dfs();(还原标记);//是否还原标记根据题意/
璐画
·
2024-01-31 02:06
蓝桥杯
蓝桥杯
dfs
深度优先
深搜
(DFS)与
广搜
(BFS)
深搜
过程:对每一个可能的分支路径深入到不能再深入为止。而且每个节点只能访问一次【第一题:孙悟空找师傅】问题描述:西游路上咱们的唐长老又一次被妖怪抓走了。
啊丢_
·
2024-01-30 09:30
c++
深度优先
宽度优先
算法
图论->算法实现
引言对图的遍历:
深搜
、
广搜
与图连通性相关的算法:并查集
深搜
dfs
深搜
是认准一个方向去搜,直到碰壁之后再换方向;换方向是撤销原路径,改为节点连接的下一个路径比如从节点1到节点6,那么可以走1->5->4-
牛+马=我
·
2024-01-30 02:22
算法
算法
图论
leetcode
图论第三天|127. 单词接龙 841.钥匙和房间 463. 岛屿的周长 1971. 寻找图中是否存在路径 684.冗余连接 685.冗余连接II
岛屿的周长Leetcode1971.寻找图中是否存在路径Leetcode684.冗余连接Leetcode685.冗余连接IILeetcode127.单词接龙文章链接:代码随想录题目链接:127.单词接龙思路:
广搜
搜出来直接就是最短路径
啊就赵得柱
·
2024-01-30 02:51
图论
深度优先
算法
KY98 棋盘游戏
DFS
深搜
板子ti#includeusingnamespacestd;#definelllonglongstructNode{intm,n;};intn;intres=100010;intv[6][6]
QingQingDE23
·
2024-01-30 01:34
游戏
深度优先
算法
洛谷 P2036 [COCI2008-2009#2] PERKET python解析
PERKET时间:2023.9.26题目地址:PERKET题目分析这题就是回溯或者
深搜
了,对于每个调料都有放和不放两种选择。
Xiao ff
·
2024-01-29 18:15
#
算法学习的小记录
深度优先
算法
python
【洛谷题解】P1028 [NOIP2001 普及组] 数的计算
题目链接:[NOIP2001普及组]数的计算-洛谷难度:普及-设计知识点:
深搜
剪枝,记忆化搜索题意:给出正整数n,要求按如下方式构造数列:只有一个数字n的数列是一个合法的数列。
杨智123
·
2024-01-29 08:55
算法
c++
深度优先
图论第一天|797.所有可能的路径 200. 岛屿数量
目录Leetcode797.所有可能的路径Leetcode200.岛屿数量Leetcode797.所有可能的路径文章链接:代码随想录题目链接:797.所有可能的路径思路:
深搜
入门,注意邻接表和邻接矩阵的形式
啊就赵得柱
·
2024-01-28 06:00
图论
深度优先
算法
洛谷 P7243 最大公约数
我们发现如果当前这层和前面的状态不互质的话,就会转移出下一层,而下一层只会往更深层转移,所以有拓扑序,可用
广搜
实现,从起点开始
广搜
欧耶2023
·
2024-01-27 19:54
算法
图论
广度优先
Lowest Common Ancestor
Tarjan总体来说可以概括为:记录访达:记录某个节点是否已经访问过,防环向下
深搜
:
深搜
子节点回溯指父:低层回溯时将子节点归于当前父节点所在等价类中离时查询:本层向上回溯时查询与当前节点所有相关的LCA
lyh20021209
·
2024-01-27 07:08
数据结构与算法
算法
leetcode
数据结构
java
并查集
填涂颜色
广搜
算法c语言,洛谷 P1162 填涂颜色
题目:填涂颜色题目描述由数字0组成的方阵中,有一任意形状闭合圈,闭合圈由数字1构成,围圈时只走上下左右4个方向。现要求把闭合圈内的所有空间都填写成2.例如:6×6的方阵(n=6),涂色前和涂色后的方阵如下:000000001111011001110001100001111111000000001111011221112221122221111111输入格式每组测试数据第一行一个整数n(1≤n≤30
李禾子呀
·
2024-01-26 07:46
填涂颜色广搜算法c语言
2024/1/24 图的基本应用
目录查找文献图的遍历查找文献P5318【深基18.例3】查找文献-洛谷|计算机科学教育新生态(luogu.com.cn)思路:这道题就是先建图,然后dfs
深搜
输出,bfs宽搜输出就行了完整代码:#include
极度的坦诚就是无坚不摧
·
2024-01-25 09:05
寒假集训
寒假算法
算法
c++
图论
c语言
数据结构
初学bfs广度优先搜索&洛谷【马的遍历】题解
学习
广搜
的艰难历程与dfs不同的是bfs需要用
〇〇7
·
2024-01-25 00:07
宽度优先
算法
c语言
C++:第十三讲BFS广度优先搜索
DFS可以看——C++:第十二讲DFS
深搜
(二)_c++匿名函数dfs-CSDN博客BFS简介广度优先搜索(breadth-firstsearch,缩写为bfs)又名宽度优先搜索,是最简便的图的搜索算法之一
喷火龙廖
·
2024-01-24 20:43
c++
宽度优先
开发语言
算法
leetcode 逃离大迷宫
题目链接思路:数学+
深搜
分析:在一个巨大的网格中,只有一部分障碍阻挡,是否能从一个点到另一个点,首先可以知道,这个巨大的网格中总的格子数相比于障碍是远大于的关系,而且,这个题目网格数是106*106首先不可能单纯的
深搜
酱酱熊
·
2024-01-24 02:03
算法
leetcode
算法
职场和发展
搜索(1):深度优先搜索
目录1.深度优先搜索2.迷宫(经典
深搜
)2.1建图2.2
深搜
与回溯2.3完整代码3.洛谷DFS3.1跳马3.2八皇后3.2.1建图3.2.2搜索3.2.3完整代码3.3LakeCounting(水坑计数
c++机械师
·
2024-01-24 00:50
搜索
算法
深度优先
Leetcode面试经典150题刷题记录 —— 图篇
题目归纳:
深搜
或
广搜
。解题思路:解法:岛屿数量-le
键盘国治理专家
·
2024-01-22 23:13
Algorithm
面试技术栈
leetcode
面试
linux
【C++天梯计划】1.6
深搜
(DFS deep search)
文章目录什么是
深搜
?
CLH_W
·
2024-01-22 00:54
#
P1
C++天梯计划
深度优先
c++
算法
记忆化搜索--递归优化
我是C风,在Java学习之余,算法也不能落下了,数据结构与算法是编程的灵魂,我之前已经分享过循环赛和八皇后问题;这里我们再来看看这个有趣的题目,题目可能很简单,但是我们仅仅以此当作模板来看学习
深搜
和记忆化搜索
码农C风
·
2024-01-22 00:23
算法分享总结
&&
数据结构详解
动态规划
算法
数据结构
递归、搜索与回溯算法(专题二:
深搜
)
希望小伙伴们在看这篇文章之前,看一下往期文章)(1)递归、搜索与回溯算法(专题零:解释回溯算法中涉及到的名词)【回溯算法入门必看】-CSDN博客(2)递归、搜索与回溯算法(专题一:递归)-CSDN博客
深搜
是实现递归的一种方式
木子斤欠木同
·
2024-01-20 00:54
Java版本的算法题
回溯算法
算法
java
蓝桥备赛学习总结(一)
真题考察的重点是:暴力枚举(学会计算复杂度与优化)、递归(回溯、剪枝,关键是理解递归套路与原理)、排序(冒泡、插入、希尔、快排)、搜索(
深搜
、
广搜
、二分查找)、动态规划、过程模拟、思维、贪心等。
白`~`灰
·
2024-01-18 20:31
算法
代码随想录第六十四天——单词接龙,钥匙和房间,岛屿的周长
求最短路径,使用
广搜
最为合适。本题是一个无向图,需要用标记位,标记节点是否走过。本题给出集合是数组型的,可以转成set结构,查找更快一些。
荒野饮冰室
·
2024-01-16 21:38
算法
数据结构
深度优先
广度优先
代码随想录第六十三天——被围绕的区域,太平洋大西洋水流问题,最大人工岛
leetcode130.被围绕的区域题目链接:被围绕的区域步骤一:
深搜
或者
广搜
将地图周边的’O’全部改成’A’步骤二:遍历地图,将’O’全部改成’X’,将’A’改回’O’classSolution{private
荒野饮冰室
·
2024-01-16 00:21
广度优先
深度优先
数据结构
算法
代码随想录第六十一天——所有可能的路径
)深度优先搜索的代码框架:voiddfs(参数){if(终止条件){存放结果;return;}for(选择:本节点所连接的其他节点){处理节点;dfs(图,选择的节点);//递归回溯,撤销处理结果}}
深搜
三部曲
荒野饮冰室
·
2024-01-16 00:51
深度优先
算法
数据结构
广度优先
C++:第十二讲DFS
深搜
(二)
前言今天带着大家学习一下DFS的各类题目,如果想了解一些基础,可以看:C++:第十一讲DFS
深搜
-CSDN博客DFS回顾温故而知新,让我们一起把上节课的内容复习一遍吧!
喷火龙廖
·
2024-01-14 12:03
c++
深度优先
算法
C++STL常用数据结构
比如
深搜
和
广搜
要用到栈和队列,于是......classStack{private:intnElems,top;int*p;public:Stack(intn){...}Stack(){...}voidp
起床气233
·
2024-01-13 20:59
C++
编程语言
c++
数据结构
java
【BFS模板】B3625 迷宫寻路
代码
广搜
模板题,可以看注释#include#includeusingnamespacestd;#defineFor(i,j,k)for(inti=j;i=k;i--)#defineMaxN105int
起床气233
·
2024-01-13 19:15
真题题解
算法
c++
开发语言
宽度优先
【华为OD机试真题2023C&D卷 JAVA&JS】项目排期
华为OD2023(C&D卷)机试题库全覆盖,刷题指南点这里项目排期知识点
深搜
回溯时间限制:5s空间限制:32MB限定语言:不限题目描述:项目组共有N个开发人员,项目经理接到了M个独立的需求,每个需求的工作量不同
若博豆
·
2024-01-12 11:32
java
开发语言
华为od
javascript
算法
leetcode算法题之floodfill算法---
深搜
(dfs)
本章目录1.图像渲染2.岛屿数量3.岛屿的最大面积4.被围绕的区域5.太平洋大西洋水流问题6.扫雷游戏7.机器人的运动范围1.图像渲染图像渲染classSolution{intdx[4]={0,0,1,-1};intdy[4]={1,-1,0,0};intnewColor,prev;intm,n;public:vector>floodFill(vector>&image,intsr,intsc,i
@A云淡风轻
·
2024-01-10 17:36
算法
算法
leetcode
深度优先
信息学奥赛一本通 1200:分解因数 | OpenJudge NOI 2.2 1751:分解因数
【题目链接】ybt1200:分解因数OpenJudgeNOI2.21751:分解因数【题目考点】1.递归2.
深搜
【解题思路】解法1:递归由于要求得到的因数分解序列必须是升序的,那么每次分解出的因数必须大于等于上次分解出的因数
君义_noip
·
2024-01-07 01:57
信息学奥赛一本通题解
OpenJudge
NOI题解
c++
搜索
深搜
排列数字
吉林大学毕业生MythCoffee东北师范大学附属中学OJ2023.04.29题目排列数字给定一个整数n,将数字1∼n排成一排,将会有很多种排列方法。现在,请你按照字典序将所有的排列方法输出。输入样例:输入格式共一行,包含一个整数n。输出格式按字典序输出所有排列方案,每个方案占一行。数据范围1≤n≤8输入样例:3输出样例:123132213231312321分析过程这是前天一个小型考试的一道普通的
jinxi20111
·
2024-01-06 05:09
Coffee的心路历程
算法
数据结构
c++
深度优先
深搜
(DFS)和
广搜
(BFS):初识问题状态
搜索的核心概念这是思维逻辑中的一棵树什么是
深搜
和
广搜
?对于问题求解树的不同的遍历方式什么是搜索剪枝和优化?排除某些问题的求解树中的子树的遍历过程设计搜索算法的核心关键点是什么?
欢欢学编程
·
2024-01-05 09:41
深度优先
宽度优先
算法
leetcode算法题之递归--二叉树中的
深搜
总结
递归的本质是找重复的子问题文章目录1.计算布尔二叉树的值2.从根节点到叶节点数字之和3.二叉树剪枝4.验证二叉搜索树5.二叉搜索树中第K小的元素6.二叉树的所有路径1.计算布尔二叉树的值计算布尔二叉树的值classSolution{public:boolevaluateTree(TreeNode*root){if(root->left==nullptr)returnroot->val==0?fal
@A云淡风轻
·
2024-01-04 05:38
算法
算法
leetcode
职场和发展
C++:第十一讲DFS
深搜
前言今天带着大家学习一个既简单又重要的算法——
深搜
函数DFS。DFS一、基本思想为了求
喷火龙廖
·
2024-01-02 04:23
c++
开发语言
深度优先
Gardener and Tree--
深搜
变种+贪心+数据结构
#include#definepbpush_back#defineYEScout>n>>k;queuee;vectorq[n+10],dep(n+10),vis(n+10),j(n+10);llx,y;for(lli=1;i>x>>y;q[x].push_back(y);q[y].push_back(x);vis[x]++;vis[y]++;}for(lli=1;i>t;while(t--)sol
~Cc
·
2024-01-01 21:14
数据结构
c++
贪心算法
深度优先
迭代加深
信息学奥赛一本通 1221:分成互质组 | OpenJudge NOI 小学奥数 7834:分成互质组 | 2.5 7834:分成互质组
【题目链接】ybt1221:分成互质组OpenJudgeNOI小学奥数7834:分成互质组OpenJudgeNOI2.57834:分成互质组【题目考点】1.
深搜
【解题思路】解法1:
深搜
先设函数isHuzhi
君义_noip
·
2023-12-31 04:24
信息学奥赛一本通题解
OpenJudge
NOI题解
c++
穷举vs暴搜vs
深搜
vs回溯vs剪枝
欢迎来到Cefler的博客博客主页:那个传说中的man的主页个人专栏:题目解析推荐文章:题目大解析(3)目录全排列全排列原题链接:全排列mycode:classSolution{public:vector>ret;vectorpath;boolcheck[7];//检查该位置是否被用过了,true说明被用过了voiddfs(vector&nums){if(nums.size()==path.siz
cefler
·
2023-12-30 08:49
递归
搜索与回溯
剪枝
深度优先
算法
学习笔记:拓扑排序c++两种模板
洛谷经典题目:P4017最大食物链计数-洛谷|计算机科学教育新生态(luogu.com.cn)https://www.luogu.com.cn/problem/P4017模板一(类似于
广搜
,平常大多用的都是
广搜
玛卡左家陇分卡
·
2023-12-29 18:25
个人记录
洛谷-java题解
洛谷
c++
学习
开发语言
拓扑学
排序算法
电脑鼠走迷宫(DFS+BFS)
方法:1-DFS(深度优先搜索):算法简介:dfs,又叫
深搜
,暴搜,通过朴实的暴力来解决问题。同一道题目,搜索的方式有很多,最重要的是找到一种顺序去进行搜索。
maisui12138
·
2023-12-26 15:18
算法
广搜
——状态压缩
先看题:小C做了一个拼图游戏,大家来破解它吧。游戏规则:每次可以移动相邻的两张图片,所有图片都在指定的位置上,游戏完成。简化问题,每次输入一个3×33\times33×3的矩阵,表示要拼的图。分析可以发现此题搜索树特别庞大,所以不进行状态判重是不行的。所以我们可以开一个999维的bool数组来进行判重,但这样子空间复杂度约为1GB,如果你家电脑能开的下也行。很明显如果只对一个状态判重,那多开的其他
欧耶2023
·
2023-12-26 04:47
数据结构
bfs
c++
动态规划例题总结
深搜
的情况分为两种,一种是选当前位置,一种是不选当前位置。解法首先调用自定义的函数,然后分为两种情况,如果是不选的话,最大重量W不变,可选位置current+1。如果选的话,
XHHP
·
2023-12-25 13:50
1329:【例8.2】细胞(
深搜
)
【题目描述】一矩形阵列由数字00到99组成,数字11到99代表细胞,细胞的定义为沿细胞数字上下左右还是细胞数字则为同一细胞,求给定矩形阵列的细胞个数。如:阵列4100234500067103456050020456006710000000089有44个细胞。【输入】第一行为矩阵的行nn和列mm;下面为一个n×mn×m的矩阵。
GG555555qqsdtg
·
2023-12-23 23:18
深搜
c++
算法
【例8.2】细胞
广搜
之前没怎么弄明白重新刷刷,好像还是挺简单的代码#includeusingnamespacestd;intdx[4]={1,-1,0,0};intdy[4]={0,0,1,-1};intn,m,ans
c_yy_
·
2023-12-23 23:18
广搜
0x26
广搜
变形
0x26
广搜
变形1.双端队列BFS在最基本的广度优先搜索中,每次沿着分支的扩展都记为“一步”,我们通过逐层搜索,解决了求从起始状态到每个状态的最少步数的问题。
谷神星ceres
·
2023-12-23 19:40
#
0x20
搜索
算法
c++
DFS
深度优先搜索(DFS)DFS介绍
深搜
,就是在每个点x上面对多条分支时,任意选择一条边走下去,执行递归,直至回溯到点x后,再考虑走其他的边。
短尾黑猫
·
2023-12-23 06:30
搜索
剪枝
dfs
算法
临江仙.步学军读《韵补东荒 致陌生人》赵书成
集编新撰
广搜
遗。德清宏量雅,登顶不言迟。作者简介赵书成,网名:鬻爵院直,甘肃礼县永兴乡龙槐村人,1953.1.25日出生,退休干部。
赵书成
·
2023-12-22 18:13
【满分】【华为OD机试真题2023C&D卷 JAVA&JS】游戏分组
华为OD2023(C&D卷)机试题库全覆盖,刷题指南点这里游戏分组知识点
深搜
时间限制:1s空间限制:100MB限定语言:不限题目描述:部门准备举办一场王者荣耀表演赛,有10名游戏爱好者参与,分为两队,每队
若博豆
·
2023-12-22 12:17
算法
华为od
java
javascript
上一页
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
其他