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
广搜-深搜
【蓝桥杯省赛】冲刺练习题【经典题目练习】倒计时【01】天(准考证组委会已下发,请查询)
⭐️刷题安排⭐️日期题目类型题目数量3月25日循环63月26日超大数63月27日数组63月28日枚举63月29日递归63月30日绘图63月31日
深搜
广搜
54月1日动态规划54月2
红目香薰
·
2022-04-08 22:34
2022年蓝桥杯
蓝桥杯
java
【算法】
深搜
和
广搜
深搜
和
广搜
1.概念深度优先搜索(DepthFirstSearch,DFS):“不撞南墙不回头”广度优先搜索(BreathFirstSearch,BFS):“一石激起千层浪”2.DFS2.1特点深度优先搜索的主要思路是从一个未访问过的节点开始
Curryxin
·
2022-04-07 11:00
蓝桥杯真题——分考场(DFS+剪枝)
题目:输入输出:分析:此题使用
深搜
来解决,从第一个人开始逐一的分配教室,分配教室的方案如下:遍历已经存在的教室,然后再遍历教室中的所有人,查看是否存在某一个人与当前要被分配教室的人认识,如果此教室中没有认识的人
Joker__Wa
·
2022-04-06 20:57
#
DFS
Python冲击省一蓝桥杯 DFS集锦
距离蓝桥杯38天话不多说直入主题耐心看完一定会对你有所帮助有什么不懂的随时可以私信小郑
深搜
虽然很难但总要面对如果总是逃避那就很难进步!
Py小郑
·
2022-04-06 20:12
Python
蓝桥杯
笔记
python
深度优先
算法
蓝桥杯
第十届蓝桥杯省赛B组题解记录
方法一:
深搜
dfs#includeusingnamespacestd;intteam[20][6],maxs=0,vis[20];voiddfs(intsum,intn)//sum为出场运动员的分数求和
好啊啊啊啊
·
2022-04-06 17:06
算法
蓝桥杯
算法
dfs
bfs
PTALV2习题集(题解与坑点分析)
分)L2-015互评成绩(25分)L2-016愿天下有情人都是失散多年的兄妹(25分)L2-018多项式A除以B(25分)L2-019悄悄关注(25分)(map的应用)L2-020功夫传人(25分)(
广搜
jigsaw_zyx
·
2022-04-06 17:33
PAT
深度优先
算法
c++
Java数据结构BFS
广搜
法解决迷宫问题
目录1.例题题目描述输入输出测试数据2.思路分析基本思想具体步骤代码实现3.BFS小结求解思路:注意1.例题题目描述迷宫由n行m列的单元格组成,每个单元格要么是空地,要么是障碍物。其中1表示空地,可以走通,2表示障碍物。给定起点坐标startx,starty以及终点坐标endx,endy。现请你找到一条从起点到终点的最短路径长度。输入第一行包含两个整数n,m(1queue=newLinkedLis
·
2022-04-06 17:35
4/5 逆元+
深搜
+bfs
P1082[NOIP2012提高组]同余方程同余求最小正整数逆元。用扩展欧几里得定理,a*x+b*y=1求出a的逆元x.#include#defineintlonglongusingnamespacestd;constintmaxn=1005;inta,b,x,y;voidexgcd(inta,intb){if(b==0){x=1,y=0;return;}exgcd(b,a%b);inttmp=x
钟钟终
·
2022-04-06 15:19
acm算法学习
算法
图论
【蓝桥OJ:BFS】2019省赛:迷宫 python实现
题目链接:https://www.lanqiao.cn/problems/602/learning/思路:1.基本算法:最短路径迷宫题采用BFS(
广搜
)算法2.迷宫图的储存方法:使用二维列表逐行逐列储存地图
汤米尼克
·
2022-03-30 17:23
蓝桥
宽度优先
python
蓝桥杯
bfs
dfs
广搜
解救小哈
标题我们要解救小哈,并得到最短的步数,输入m行n列由0和1构成的迷宫,1为怪兽该区域不能走。写出代码得到最短的步数。输入输入m,n。输入由0和1组成的m*n大小的迷宫,输入起点x1,y1。终点x2,y2。输出一个常数,y。代码#includeusingnamespacestd;inta[51][51]={0},b[51][51]={0};structnote{intx;inty;intf;ints
为国争光
·
2022-03-24 03:25
c++
c语言
走迷宫
深搜
题目描述有一个m×n格的迷宫(表示有m行、n列),其中有可走的也有不可走的,如果用1表示可以走,0表示不可以走,文件读入这m×n个数据和起始点、结束点。该迷宫由0和1组成,如果一条路都不可行,则输出相应信息(用−1表示无路)。优先顺序:左上右下。数据保证随机生成。输入格式第一行是两个数m,n(1表示方向。如果没有一条可行的路则输出−1-1−1。输入输出样例输入#156100101111111001
为国争光
·
2022-03-24 02:54
c++
c语言
BFS和DFS的差别 BFS实现迷宫最短路径
深度优先搜索相当于一个人在走迷宫,
广搜
相当于是无穷人沿着不同方向走(因为每条路都同时有人走)。DFS相
好奇怪的花
·
2022-03-23 15:30
BFS(广度优先遍历)
BFS可以解决的问题:(1)Floodfill:参考网址(2)最短路问题(3)多源BFS问题(4)最小步数问题(5)双端队列
广搜
(6)双向
广搜
(7)A*这里只讲解后六种类型。BFS求
ToLoveToFeel
·
2022-03-21 05:01
算法
bfs
AcWing提高课中代码和题解
数字三角形模型最长上升子序列模型背包模型状态机模型状态压缩DP区间DP树形DP数位DP单调队列优化DP斜率优化DP第二章搜索(完成情况:7/25)FloodFill最短路模型多源BFS最小步数模型双端队列
广搜
双向
广搜
Accepted...
·
2022-03-21 05:50
整理合集
算法
动态规划
Acwing算法提高课—搜索
.山峰和山谷最短路模型AcWing1076.迷宫问题AcWing188.武士风度的牛AcWing1100.抓住那头牛多源BFSAcWing173.矩阵距离最小步数模型AcWing1107.魔板双端队列
广搜
Alpaca1997
·
2022-03-21 05:46
刷题
算法
C++ QT进阶
学了c/c++,除了会刷几道leetcode,用二分法解个方程,尝试
深搜
走地图,用线性筛找个素数······;难道C++的应用就是为了ACM吗?不,个人觉得并不是,这不是自己的初衷!
杰之行
·
2022-03-18 22:16
C/C++
Java/Scala
qt
随手记-2022.03.17
道算法题,基本上就是补一补动态规划主要就是其中的背包那一部分的问题,感觉还是很不熟练,只能祈祷像机试一样走运都会做了,当然了其实机试困难并不一定就是很难的题,虽然我苦难没有AC,真不知道错在哪里了,图
深搜
就一个死套路
什么塞瓦定理啊
·
2022-03-17 22:00
【算法】动态规划系列【一】【背包问题】
写在前面动态规划是算法里非常重要的一个分支,如果学不会动态规划,那想在算法竞赛和面试里占据一席之地几乎是不可能的事情可是动归和搜索不同,
深搜
和宽搜都有一定的模板,所以一旦学会了,基本上可以解开绝大多数的题目打算动归没有模板
yyyyfly
·
2022-03-15 16:00
学会二叉树不知道干啥?二叉树的深度优先搜索和广度优先搜索,我要打十个乃至二十个(打开你的LeetCode撸起来)学练并举
一.图解二叉树的深度优先搜索然后提到深度优先搜索必然是离不开三种二叉树的
深搜
遍历方式的:前序遍历:根部左子树右子树中序遍历:左子树根部右子树后序遍历:左子树右子树根部到了此处大家都很气愤了,在学校里的时候三种遍历方式就没完全搞透澈过
小杰312
·
2022-03-05 14:28
算法
数据结构
深度优先
宽度优先
动态规划
蓝桥杯JAVA版答案——2020校内选拔赛——第九题
样例输入4样例输出7本题考查记忆化
深搜
,考察点同“历年真
东方旅行者
·
2022-03-03 09:40
蓝桥杯
JAVA
java
《寒假算法集训》(专题十九)广度优先搜索
文章目录一、算法概述二、博客教程三、视频教程四、模板地址五、必做题集六、选做题集一、算法概述 「广度优先搜索」又叫
广搜
,学习
广搜
前务必对哈希表和队列有比较深入的认识,否则很难理解。
英雄哪里出来
·
2022-03-02 11:47
《寒假算法集训》
算法
宽度优先
【golang】leetcode中级-二叉树的序列化与反序列化&常数时间插入、删除和获取随机元素
第一题二叉树的序列化与反序列化题目解题思路本题有两个子问题第一个为将二叉树序列化为一个字符串,即为二叉树的遍历关于树的遍历,有
深搜
和
广搜
两种
深搜
又按根节点的位置分为先序遍历,中序遍历,后序遍历三种情况这里我们规定使用先序遍历将其转化为字符串序列这里我们使用包
·
2022-02-23 21:51
字符串golang设计
搜索算法
这两种搜索算法都有固定的格式,下面是
深搜
和
广搜
的固定套路:1.
广搜
(BFS)voidBFS(){Node*Q=NULL;s入队列Q;while(Q!
Jaunez
·
2022-02-21 03:09
算法提高之搜索:BFS中的双向
广搜
和A-star
目录1、双向
广搜
1.1、字串变换2、A-star2.1、第k短路2.2、八数码1、双向
广搜
1.1、字串变换#include#include#include#include#includeusingnamespacestd
CodeCong
·
2022-02-20 09:29
算法提高
算法
宽度优先
数据结构
Python宽搜(BFS)和
深搜
(DFS)
python实现BFS图python实现图的最短路径python实现BFS树DFSDFS是什么DFS工作过程和原理DFS应用场景python实现DFSpython实现DFS图python实现DFS树何时使用
深搜
和
广搜
AI AX AT
·
2022-02-19 07:18
python学习笔记
蓝桥杯
深度优先
python
宽度优先
ACSL 美国计算机科学联赛 2016-2017 R4 摩天大楼-Skyscraper 题解
说正经的,这题目
深搜
???DP???不存在的我乙酸王一辈子就没打过
深搜
和DP那就
乙酸王
·
2022-02-18 06:45
C++基于栈的
深搜
算法实现马踏棋盘
马踏棋盘(基于栈的
深搜
算法实现)简单来说,从任意指定方格出发,为马寻找一条走遍棋盘每一格并且只经过一次的一条路径,这就是马踏棋盘的简单描述。
·
2022-02-15 12:17
【golang】leetcode中级-岛屿数量&电话号码的字母组合
第一题岛屿数量题目解题思路代码//dfs函数通过
深搜
遍历一个岛屿,并将岛屿的1全都置0funcdfs(grid[][]byte,rint,cint){nr:=len(grid)nc:=len(grid[
·
2022-02-14 22:17
golang
【golang】leetcode中级-二叉树的锯齿形层次遍历&从前序与中序遍历序列构造二叉树
第一题二叉树的锯齿形层次遍历题目解题思路题目为普通的树的层次遍历用
广搜
可以轻松的完成该题具体思路与该题类似https://segmentfault.com/a/11...区别只是在于加入了对从左到右与从右到左的判断代码变量介绍
·
2022-02-12 23:13
golang
等待(二)
在这样一个落寞的季节,之身游走在些许冷清的街道上,单薄的身影越发的凸显出,此刻的孤单,耳畔的风轻轻略过,
深搜
着记忆深处的残影,那些想念却触摸不到的人,大概都只是浮世年
123bad_boy
·
2022-02-11 19:43
浅谈LCA的在线算法ST表
这个算法是基于RMQ(区间最大最小值编号)的,而求LCA就是把树通过
深搜
得到一个序列,然后转化为求区间的最小编号。比如说给出这样一棵树。
LzyRapX
·
2022-02-08 10:11
ACM_LCA
ACM_ST表
浅谈LCA
在线算法
ST算法
【golang】leetcode初级-二叉树的层序遍历&将有序数组转化为二叉搜索树
第一题题目信息解题思路层序遍历二叉树,显然
广搜
更为高效
广搜
的流程如图因此我们需要拥有一个队列记录搜索的节点情况我很抱歉素朴的思路过于复杂我并不能很好的把他展示出来让我们学习优化一下解题思路代码funclevelOrder
·
2022-01-28 13:04
Python+PyQt5实现五子棋游戏(人机博弈+
深搜
+α-β剪枝)
Python+PyQt5实现五子棋游戏(人机博弈+
深搜
+α-β剪枝)一、问题描述1、五子棋五子棋是全国智力运动会竞技项目之一,是一种两人对弈的纯策略型棋类游戏。
sgsx11
·
2021-12-01 14:59
软件开发
python
pyqt5
深度搜索
剪枝
人工智能
数据结构实验五(图的遍历)
上次实验四哈夫曼树全部完整代码见此处已经上传
深搜
和
广搜
的专训题目,每一
三金C_C
·
2021-11-13 23:18
数据结构
C++
数据结构
深度优先
算法
第十二届蓝桥杯 2021年省赛真题 (Java 大学B组) 第一场 (更新中)
蓝桥杯2021年省赛真题(Java大学B组)#AASC#B卡片朴素解法弯道超车#C直线直线方程集合分式消除误差平面几何#D货物摆放暴力搜索缩放质因子#E路径搜索深度优先搜索记忆化搜索枝剪
广搜
双向搜索单源最短路径
肖有量
·
2021-10-24 00:17
1024程序员节
java
蓝桥杯
广搜
(bfs)模板太好用了!bfs详细讲解--超详细题目分析(持续更新题目----)【算法分享】
广搜
讲解目录
广搜
回顾
广搜
题目noj1541八数码问题题目描述:题目要求即样例题目分析题解代码【注解详细】---理解BFSnoj1652僵尸来了题目描述题目要求及样例题目分析题目代码(注解详细)noj1653
码农C风
·
2021-10-19 09:15
算法总结分享
算法
广搜
c++
LeetCode-100题(Hot) 45. 跳跃游戏 II [Java实现] [极速]
刚开始用的
深搜
,结果超时了emmm,
IllTamer
·
2021-09-17 10:39
LeetCode
leetcode
java
算法
力扣刷题笔记:二叉树遍历(9)
144.二叉树的前序遍历(
深搜
、栈)递归:classSolution{public:vectorans;vectorpreorderTraversal(TreeNode*root){dfs(root);
杰尼鬼头大
·
2021-08-16 00:25
力扣刷题
网络推广六大要点,开启高效网络营销——德嘉鑫晟
二、关键词优化推
广搜
索引擎是
一只鱼儿工作室
·
2021-06-25 19:47
今日头条笔试题
第一题题面【
深搜
,搜索有多少个连通区域】:世界杯球场,能容纳M*N个球迷。官方想统计观众中有多少个球队的球迷群体,最大的群体人数是多少?
ChongmingLiu
·
2021-06-19 03:10
java迷宫算法的理解(递归分割,递归回溯,
深搜
,
广搜
)
最近这学期做了一个java迷宫的课程设计,这里代码及其算法逻辑就分享出来。首先简单的说一下其中我使用的算法(自动生成地图:递归分割法、递归回溯法;寻找路径:深度优先、广度优先算法)递归分割法:地图外面一圈被墙围住,然后在空白区域生成十字墙壁,再随机选择三面墙,将其打通,这样就能保证迷宫的流动性,再分别对刚才分好的四个区域以同样的方式执行分割,一直递归下去,直到空间不足以分割就return。递归回溯
·
2021-06-12 12:10
Python实现随机生成迷宫并自动寻路
Python
深搜
版:核心在于带随机的
深搜
(见代码第23到27行,其实也可以用22行代替这几行代码,你可以试着把第24行的数字4改大或者改小,即调整随机程度)importosimportrandomfromqueueimportQueueimportnumpyimportcoloramafromcoloramaimportFore
·
2021-06-12 10:37
❤️学姐教我做游戏,一做便是十四载❤️
广度优先搜索5、哈希表三、算法分析1、数据表示2、算法设计1)算法方向确定2)状态表示3)状态降维4)状态压缩5)搜索1.初始状态生成2.状态扩展3.结束状态判定四、编码实现1、类的定义2、输入合法性判定3、
深搜
实现格子编号
英雄哪里出来
·
2021-06-11 07:38
学姐教我写代码
c++
算法
游戏
推箱子
动态规划
7.6 迭代加
深搜
索 (IDA*算法实战)
7.6迭代加
深搜
索(IDA*算法实战)大家还是直接通过问题去体会比较好。
酉鬼2333
·
2021-05-27 00:10
算法学习
算法
剪枝
数据结构
评《剑似生平》(眉如黛)
647818-1-1.html【书籍简介】我这把剑是涂满了毒药的毒刃(舔)——————————弱受奋起√渣攻回头√狗血狂泼√黄暴下流√虐到尽头再HE才痛快√三观是什么能吃吗√内容标签:重生江湖恩怨虐恋情
深搜
索关键字
damyata
·
2021-05-21 13:19
马的遍历(
深搜
)
问题描述略#includeusingnamespacestd;intdx[5]={0,2,1,-1,-2};intdy[5]={0,1,2,2,1};//增量数组inta[1000][3];//记录路径intm,n;boolt;voidprintx(inttot){for(inti=1;i";cout=0&&ik=0&&jk>m>>n;t=false;//防止输出多条路径,需靠t停止搜索a[1][
简书沉默
·
2021-05-17 04:51
548 - Tree
已知二叉树的中序和后序,可以构造出这棵二叉树,然后递归
深搜
这棵树,比较每条路径的累加权值即可。
不会积
·
2021-05-02 19:00
双向BFS
双向
广搜
模版:voidTBFS(){if(s1.state==s2.state)//起点终点相同时要特判{//dosomethingfound=true;return;}boolfound=false;
Gitfan
·
2021-04-25 20:00
4月25日总结
发现有些题,数据规模很小,但是一个状态可能由好几个状态转移过来,一般都要开三四维数组,这时候用for循环写DP就不是很好写,需要用
深搜
dfs,配合记忆化搜索,用自顶向下递归来代替自底向上递推,比DP更好理解
偶尔爆零的蒟蒻
·
2021-04-25 16:56
蓝桥备战准备记录 1
标题浅谈
深搜
与
广搜
众所周知,DFS和BFS都是搜索中的入门技巧,今天我就来说一遍DFS和BFS这俩玩意首先,是我们的DFS选手,用一个形象的比喻来比喻DFS的话,那就是DFS是一个单纯的男孩,这个男孩在追求一个女孩的过程中是不到最后绝不放弃
Manga_ta
·
2021-04-17 10:04
学习笔记
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他