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
深搜广搜
搜索专项---双向
广搜
模型
文章目录字符变换一、字符变换OJ链接本题思路:双向
广搜
主要用在最小步数模型(也称状态图模型),状态空间一般是指数级别的,用双向
广搜
可以极大地提高运行效率。
‘(尐儍苽-℡
·
2024-02-20 20:19
算法提高
深度优先
宽度优先
算法
【洛谷题解】P1025 [NOIP2001 提高组] 数的划分
题目链接:[NOIP2001提高组]数的划分-洛谷题目难度:普及/提高-涉及知识点:
深搜
剪枝题意:将整数n分成k份,且每份不能为空,任意两个方案不相同(不考虑顺序)。
杨智123
·
2024-02-20 10:54
算法
数据结构
算法学习笔记 4-3
深搜
(DFS)与
广搜
(BFS):初识问题状态空间 与 LeetCode真题(Java)
课件参考—开课吧《门徒计划》4-3
深搜
(DFS)与
广搜
(BFS):初识问题状态空间搜索的核心概念首先给大家拓展一个概念,这个概念就是我们学习搜索算法中非常重要的一环:这个问题求解树是一个抽象
小成同学_
·
2024-02-20 06:16
数据结构与算法
算法
leetcode
dfs
bfs
java
C++语法09:迷宫中的最短路径:广度优先搜索算法的应用
一·引言
广搜
,即广度优先搜索(Breadth-FirstSearch,BFS),是图论和计算机科学中常用的一种算法。
VNGRY(缓更)
·
2024-02-20 04:00
算法
数据结构
信息学奥赛一本通 1220:单词接龙 | 1913:【00NOIP普及组】单词接龙 | OpenJudge NOI 2.5 8783 | 洛谷 P1019 [NOIP2000 提高组] 单词接龙
ybt1220:单词接龙ybt1913:【00NOIP普及组】单词接龙OpenJudgeNOI2.58783:单词接龙洛谷P1019[NOIP2000提高组]单词接龙【题目考点】字符串处理,二维数组存储多个字符串
深搜
君义_noip
·
2024-02-20 02:21
OpenJudge
NOI题解
NOIP真题解答
信息学奥赛一本通题解
NOIP
【leetcode】
深搜
、暴搜、回溯、剪枝(C++)2
深搜
、暴搜、回溯、剪枝(C++)2一、括号生成1、题目描述2、代码3、解析二、组合1、题目描述2、代码3、解析三、目标和1、题目描述2、代码3、解析四、组合总和1、题目描述2、代码3、解析五、字母大小写全排列
2022horse
·
2024-02-19 22:02
C++刷题
leetcode
剪枝
c++
算法
深度优先
BFS——宽搜详解 图论1.2
深搜
有个缺点,就是“不撞南墙不回头”的遍历太暴力了,所以可能会时间超限,但是代码好写。我们今天还是来学搜索——宽度优先搜索,bfs。宽度优先搜索就像涟漪,一圈一圈的向外找。相当于树的层次遍历。
Eric_bells
·
2024-02-14 13:45
图论
数据结构
宽度优先
图搜索算法
KY134 最大报销额
ti
深搜
(有点类似板子)//
深搜
回溯求最大和//直接贪心取值无法ac,浮点数没法dp//把money都乘以100,小数点后两位映射到整数,就可以背包#includeusingnamespacestd;#
QingQingDE23
·
2024-02-14 02:03
深度优先
算法
DP专项训练:leetcode62. 不同路径
思路一:
深搜
(超时)暴力
深搜
思路:初始化n*m的boolean矩阵,true代表还可以使用,false代表当前格子不能使用每次可以向右移动一格或者向下移动一格,移动后把已经经历过的格子变为false当到终点的时候
加文斯利
·
2024-02-12 21:16
力扣刷题
蓝桥杯 算法练习 数字游戏
题意就是找到一个全排列按照题目说的计算方式得到结果为sum,可以直接用dfs找全排列并判断是否和为sum,也可以用next_permutation()生成全排列,生成的全排列本身就是按照字典序的,但是离谱的是
深搜
能过而直接用
Kerin637
·
2024-02-11 18:55
蓝桥杯
算法
蓝桥杯
游戏
代码随想录算法训练营第39天 | 62.不同路径 63.不同路径 II
树的层数为m+n-1,
深搜
近似遍历了树的所有节点,因此程序的时间复杂度近似于指数级,是会超时的。
纵使啰嗦始终关注
·
2024-02-10 17:26
算法
leetcode:62.不同路径
动态规划注意:用
深搜
或者
广搜
会超时dp含义dp[i,j]:从(0,0)到(i,j)的路径个数递推公式:dp[i][j]=dp[i-1][j]+dp[i][j-1]初始化:for(i=0,i<m,i
冲冲冲冲冲冲1024
·
2024-02-10 08:56
leetcode
算法
职场和发展
大学新生指南
又是一年高考后的暑假,已经被录取的同学们在放松旅行休息疯玩的同时,一定在
广搜
入学指路贴。以下是我结合自己四年经验为大家准备的新生指南。
晴光映雪
·
2024-02-09 15:56
698. Partition to K Equal Sum Subsets
https://leetcode.com/problems/partition-to-k-equal-sum-subsets/description/解题思路:用
深搜
方法代码:classSolution
becauseyou_90cd
·
2024-02-08 01:10
【leetcode】
深搜
、暴搜、回溯、剪枝(C++)1
深搜
、暴搜、回溯、剪枝(C++)1一、全排列1、题目描述2、代码3、解析二、子集1、题目描述2、代码3、解析三、找出所有子集的异或总和再求和1、题目描述2、代码3、解析四、全排列II1、题目解析2、代码
2022horse
·
2024-02-07 10:04
C++刷题
leetcode
剪枝
c++
算法
深度优先
开发语言
127. 单词接龙
很显然这道题目可以用双向
广搜
来解决。解题方法将开始字符添加到小的一侧(set),将结束字符添加到大的一侧(set)。从小的一侧开始拓展,暴力展开,如果大的
爱跑步的程序员~
·
2024-02-07 03:02
刷题
dfs
图论
java
算法
Dijkstra算法及堆优化
1.有向无环图的单源点最短路其实跟之前说的最长路是一样的思路:
广搜
(拓扑排序)+DP如下图所示:2.一般图的单源点最短路Dijkstra(迪杰斯特拉)算法算法思路:每次找离起点最近的那个点,确认它的最短路径值
Wpiper
·
2024-02-07 03:31
算法/数据结构笔记
算法
搜索与图论(一)(
深搜
,
广搜
,树与图的存储遍历,拓扑排序)
一、DFS往深里搜,搜到叶子结点那里,回溯,到可以继续到叶子结点
深搜
的位置。
一只程序媛li
·
2024-02-07 01:03
蓝桥准备
图论
深度优先
算法
备战蓝桥杯---搜索(剪枝)
首先,单纯的
广搜
是无法实现的,因为它存在来回跳的情况来拖时间。于是我们可以用DFS,那我们如何剪枝呢?
cocoack
·
2024-02-06 09:48
蓝桥杯
剪枝
深度优先
算法
c++
回文诗(格言类)创作第131首作者:李府钟
回文诗(格言类)创作第131首作者:李府钟(一)旁罗米家书画港,
广搜
赵氏金石章。墙外流水带春色,窗前赋诗学宋唐。(二)唐宋学诗赋前窗,色春带水流外墙。章石金氏赵搜广,港画书家米罗旁。
府钟
·
2024-02-06 01:01
BFS——双向
广搜
+A—star
190.字串变换(190.字串变换-AcWing题库)思路:这题因为变化规则很多,所以我们一层一层往外扩展的时候,扩展几层后空间就会变得很大,那么就需要换一个思路,我们这里采用双向
广搜
,从两个方向来进行搜索
as_sun
·
2024-02-05 14:32
宽度优先
算法
数据结构与算法:图论(邻接表板子+BFS宽搜、DFS
深搜
+拓扑排序板子+最小生成树MST的Prim算法、Kruskal算法、Dijkstra算法)
前言图的难点主要在于图的表达形式非常多,即数据结构实现的形式很多。算法本身不是很难理解。所以建议精通一种数据结构后遇到相关题写个转换数据结构的接口,再套自己的板子。邻接表板子(图的定义和生成)publicclassGraph{publicHashMapnodes;//点集,第一个参数是点的编号。和Node类中的value一致。不一定是Integer类型的,要看具体的题,有的题点编号为字母。publ
鸡鸭扣
·
2024-02-05 12:18
算法
深度优先
图论
宽度优先
图搜索
java
后端
备战蓝桥杯---搜索(应用基础1)
话不多说,直接看题:显然,我们直接用
深搜
,我们可以先把空位用结构体存,然后打表存小方块,再用数组存行列。
cocoack
·
2024-02-05 04:16
蓝桥杯
深度优先
c++
算法
寒假预备役学习第三、四天
这两天大部分时间都在完成洛谷团队上的算法题,对于搜索这一类型的题目不再像之前一样没有头绪,能够有一些基本的想法和框架,能较快想到使用哪一种搜索(有些题目
深搜
广搜
感觉都能做,但是目前还没有达到那个水平),
哥别敲代码了
·
2024-02-05 01:29
学习
算法
【算法很美】深入递归 (下)深度优先搜索DFS问题
深搜
、回溯、剪枝深度优先搜索DFS2.1无死角搜索I数独游戏部分和水洼数目2.2回溯和剪枝n皇后问题素数环困难的串小结一些使用2.1无死角搜索I数独游戏你一定听说过“数独”游戏。
小易I
·
2024-02-03 23:23
算法学习
java
算法
蓝桥杯
数据结构
dfs
算法读资料总结--搜索(4)
通过看搜索,发现用选择用
深搜
或
广搜
解决问题,要根据题目具体解决。但是很多问题,两种方法都是可以用的,只不过一种更容易实现,一种更难实现的问题。
黑马清风
·
2024-02-03 23:20
算法
经验分享
1432 - 走出迷宫的最少步数
标题
深搜
递归
广搜
题目输入输出代码#includeusingnamespacestd;intn,m;chara[50][50];intd[50][50];intfx[5]={0,0,1,0,-1};intfy
荒芜见m
·
2024-02-03 14:27
算法
c++
数据结构
1586 - 扫地机器人(
深搜
)
题目描述输入输出代码#includeusingnamespacestd;intn,m,a[20][20];intfx[5]={0,0,1,0,-1};intfy[5]={0,1,0,-1,0};voidfun(intx,inty,intk){if(x>=1&&x=1&&y>n>>m;fun(1,1,1);for(i=1;i<=n;i++){for(j=1;j<=m;j++)cout<
荒芜见m
·
2024-02-03 14:56
机器人
1430 - 迷宫出口
标签
深搜
递归
广搜
题目输入输出代码#includeusingnamespacestd;inta[110][110],n,s1,s2,e1,e2,i,j;intfx[5]={0,0,1,0,-1};intfy
荒芜见m
·
2024-02-03 14:56
算法
动态规划
备战蓝桥杯---搜索(DFS基础1)
何为
深搜
?即不撞南墙不罢休。
cocoack
·
2024-02-03 13:22
蓝桥杯
深度优先
算法
c++
备战蓝桥杯---搜索(DFS基础2)
下面我主要介绍一下
深搜
的简单应用吧:下面是分析:我们对每行遍历一下,跟求排列差不多。
cocoack
·
2024-02-03 13:20
深度优先
算法
c++
蓝桥杯
算法篇:递归、搜索与回溯算法
一、递归、
深搜
、穷举vs暴搜vs
深搜
vs回溯vs剪枝:01、面试题08.06.汉诺塔问题classSolution{public:voidhanota(vector&a,vector&b,vector&
骇城迷影
·
2024-02-03 09:06
算法
确立《三国演义》史观的东晋名士习凿齿二三事
罗贯中创作《三国演义》,以历史为基本素材,
广搜
资料,博采众长,其中最突出的思想是尊刘抑曹,尤其是塑造了鞠躬尽瘁的诸葛亮忠君典型,将曹操描绘成
榆木斋
·
2024-02-02 15:21
小红树上染色
记忆化
深搜
#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++
宽度优先
开发语言
算法
上一页
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
其他