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
ACM_广搜
课程表 IV leetcode)
广搜
+拓扑-------------------Java实现
(1462.课程表IVleetcode)
广搜
+拓扑-------------------Java实现题目表述你总共需要上numCourses门课,课程编号依次为0到numCourses-1。
菜菜小堡
·
2023-09-13 22:58
leetcode
java
图论第二天|岛屿数量.深搜版、岛屿数量.
广搜
版、岛屿的最大面积、1020.飞地的数量
岛屿数量.深搜版文档讲解:代码随想录-岛屿数量.深搜版状态:开始学习。本题是dfs模板题本题代码:classSolution{private:intdir[4][2]={0,1,1,0,-1,0,0,-1};//四个方向voiddfs(vector>&grid,vector>&visited,intx,inty){for(inti=0;i=grid.size()||nexty=grid[0].si
FuCosmo
·
2023-09-13 21:00
代码随想录
算法
图论
深度优先
算法
扩散(多源
广搜
)
小蓝在一张无限大的特殊画布上作画。这张画布可以看成一个方格图,每个格子可以用一个二维的整数坐标表示。小蓝在画布上首先点了一下几个点:(0,0),(2020,11),(11,14),(2000,2000)只有这几个格子上有黑色,其它位置都是白色的。每过一分钟,黑色就会扩散一点。具体的,如果一个格子里面是黑色,它就会扩散到上、下、左、右四个相邻的格子中,使得这四个格子也变成黑色(如果原来就是黑色,则还
大 聪 明
·
2023-09-12 13:57
深搜广搜
c++
图论
链表
牛客小bai月赛41 小红的rpg游戏(
广搜
三维数组)
链接小红正在玩一个游戏。游戏的地图是一个nm的迷宫,迷宫有墙和道路,道路上可能会有一些怪物。小红初始的血量是h,每当小红经过一个有怪物的道路时,小红就会和怪物战斗,击杀怪物并且消耗自己的血量。小红消耗的血量等同于该怪物的战斗力。请注意,如果小红血量为0则死亡。因此只有当小红当前血量大于怪物的战斗力时才可经过该点。地图共有以下几种标识:‘.’代表道路,小红可以经过。'’代表墙体,小红不能经过。‘1’
大 聪 明
·
2023-09-12 13:26
深搜广搜
数据结构
刷题笔记16——数组的花式输出
华容道听到面试的时候会问到华容道的问题,简单记录一下,也类似于迷宫问题,可以记录下空格地方所在的位置,华容道问题就类似于空格在整个数组中寻找一条路线(无论我们如何移动小块,其实都是空格以一条路线进行移动对吧),因此可以采用递归,
广搜
热烈小狗
·
2023-09-10 06:17
笔记
算法
数据结构
【LeetCode - 每日一题】1123. 最深叶节点的最近公共祖先(23.09.06)
首先将最深的叶节点找出来:bfs
广搜
,用map存储每层的节点记录所有节点的父节点:father数组(在bfs
广搜
的同时进行)然后回溯最深叶节点的父节点,寻找最近公共祖先(用map记录每个父节点的出现
wtttcl
·
2023-09-08 00:41
每日一题
c++
leetcode
leetcode
每日一题
c++
(leetcode1654,
广搜
)到达家的最少跳跃次数-------------------Java实现
(leetcode1654)到达家的最少跳跃次数-------------------Java实现题目表述某个bug的家位于x轴上的位置x。帮助他们从位置到达那里0。bug按照以下规则跳转:它可以向前(向右)精确跳跃a位置。它可以精确地向后(向左)跳跃b位置。它不能连续向后跳两次。它不能跳转到任何forbidden位置。该错误可能会向前跳转到其所在位置之外,但它无法跳转到以负整数编号的位置。给定一
菜菜小堡
·
2023-09-02 23:59
广度优先
java
1654. 到家的最少跳跃次数
文章目录Tag题目来源题目解读解题思路实现细节实现代码复杂度分析写在最后Tag【
广搜
】【上限证明】【图论】题目来源1654.到家的最少跳跃次数.题目解读找到从位置0跳跃到位置x的最小跳跃次数,跳跃规则如下
wang_nn
·
2023-09-02 22:56
LeetCode每日一题
c++
算法
二叉树的深搜和
广搜
文章目录1.深搜2.
广搜
1.深搜深搜是图论中的经典算法,利用深度优先搜索可以产生目标图的响应拓扑排序表,可以解决很多图论问题,如最大路径等我们利用栈的先进后出可以实现二叉树的深度优先搜索,也可以通过递归来实现深度优先搜索
oracle在逃工程师
·
2023-09-01 18:41
算法入门
java
LeetCode 2050 并行课程3
拓扑排序可以使用
广搜
配合入度数组去处理,而计算某一门课程的时间,需要根据先修时间确定。可以肯定的是,如果一门课程没有先修课程,那么修这门课程的时间,就是time数组中的时间。
·
2023-08-28 12:18
算法图拓扑图动态规划
OJ万题详解––P1763 埃及分数(C++详解)
但是,可不能用最普通的
广搜
和深搜。我们先来分析一下题面。这是一个kkk叉树。kkk是几近无穷大的。也就意味着这棵树的层数和叉数都是几近无穷大的。如果你用深搜,碰上一个无底洞,保你超时。
Mansteu
·
2023-08-27 04:34
洛谷
OJ万题详解
c++
算法
迭代加深
【高级搜索】双向
广搜
,A*,IDDFS,IDA *算法总结 (terse版)
一、双向
广搜
双向
广搜
就是从起点和终点同时往中间搜的一个算法。注意事项:在搜索过程中,同一层次下的顺序应该为:搜完一边所有的当前深度的子节点,在搜索另一边。
来自八中的小鹿
·
2023-08-26 08:19
算法
暑期二期信息竞赛学习总结与后期计划
1、学习内容二期主要学习了:1、高级搜索(双向
广搜
、A*、IDDFS、IDA*)2、动态规划(线性DP复习、区间DP、数位DP、树形DP)3、马拉车算法(求最长回文串)4、LCA(最近公共祖先暴力法、倍增法
来自八中的小鹿
·
2023-08-26 08:19
学习
LeetCode专题
对于queries的查询,从起点出发,
广搜
得到结果。源码cla
球球offer
·
2023-08-21 07:28
LeetCode
leetcode
1024程序员节
让算力不再成为瓶颈,小红书机器学习异构硬件推理优化之道
近些年,机器学习领域的视频、图像、文本和推
广搜
等应用,其模型计算量和参数量远远超过CPU摩尔定律的增长速度。在此背景下,GPU的算力发展和大模型的发展不谋而合。
小红书技术REDtech
·
2023-08-19 20:57
机器学习
架构
第二章 搜索 No.2多源bfs,最小步数与双端队列
广搜
文章目录多源bfs:173.矩阵距离最小步数:1107.魔板双端队列bfs:175.电路维修根据Dijkstra的正确性可以验证bfs的正确性多源bfs:173.矩阵距离173.矩阵距离-AcWing题库输出01矩阵中的所有点到1的最短曼哈顿距离,反向思考,求1到图中所有点的最短距离,由于图中可能有多个1,即多个源点。所以这是一题多源bfs问题与图论中的多源最短路:求任意两点间的最短距离不同,多源
.SacaJawea
·
2023-08-17 16:33
AcWing算法提高课
课程记录
宽度优先
算法
LeetCode——200.岛屿数量
岛屿数量题目深搜思路代码结果
广搜
思路代码结果题目给你一个由‘1’(陆地)和‘0’(水)组成的的二维网格,请你计算网格中岛屿的数量。
豌豆二锅头
·
2023-08-13 07:55
模拟题
C刷题:LeetCode常用算法框架及数据结构套路总结
C刷题:LeetCode常用算法框架及数据结构套路总结前言高频解题框架算法套路DFS深搜BFS
广搜
滑动窗口/滑窗二分法总结区间问题数据结构套路必备工程技巧作者:来知晓公众号:来知晓刷题交流QQ群:444172041
来知晓
·
2023-08-12 18:03
LeetCode刷题
算法
数据结构
面试
LeetCode
刷题套路
【华为OD机试真题2023B卷 JAVA&JS】宜居星球改造计划
华为OD2023(B卷)机试题库全覆盖,刷题指南点这里宜居星球改造计划知识点
广搜
时间限制:1s空间限制:32MB限定语言:不限题目描述:2XXX年,人类通过对火星的大气进行宜居改造分析,使得火星已在理论上具备人类宜居的条件
若博豆
·
2023-08-11 05:11
华为OD机试真题
2023
(A
java
华为
javascript
算法
泉水(
广搜
)
题面题目描述Leyni是一个地址调查员,有一天在他调查的地方突然出现个泉眼。由于当地的地势不均匀,有高有低,他觉得如果这个泉眼不断的向外溶出水来,这意味着这里在不久的将来将会一个小湖。水往低处流,凡是比泉眼地势低或者等于的地方都会被水淹没,地势高的地方水不会越过。而且又因为泉水比较弱,当所有地势低的地方被淹没后,水位将不会上涨,一直定在跟泉眼一样的水位上。由于Leyni已经调查过当地很久了,所以他
Ming_Law
·
2023-08-09 00:43
深搜和广搜
算法
快乐的马里奥(
广搜
入门)
题面题目描述马里奥是一个快乐的油漆工人,这天他接到了一个油漆任务,要求马里奥把一个n行m列的矩阵每一格都用油漆标记一个数字,标记的顺序按照广度优先搜索的方式进行,也就是他会按照如下方式标记:1、首先标记第1行第1列的单元格,标记数字为1;2、然后标记当前单元格上下左右四个方向所有能标记的单元格,且:①标记顺序按照:右、下、左、上的优先级;②不能标记到矩阵外,且标记过的数字不能重复标记;3、当本单元
Ming_Law
·
2023-08-09 00:41
深搜和广搜
广度优先
c++
广搜
深搜
广度优先搜索(BFS)是一种基于队列实现的搜索算法,其主要思想是从起点开始向周围扩展,先遍历所有与起点相邻的节点,再遍历与这些节点相邻的节点,以此类推,直到找到终点或者搜索全部节点为止。每次遍历到一个节点时,将该节点加入队列中,直到队列为空为止。以下是一个基本的C++实现:#include#includeusingnamespacestd;constintN=100010;intn,m;intg[
Dream SYC_UCC
·
2023-08-08 02:55
c++深搜广搜
c++入门必备
c++简介
c++
深度优先
开发语言
跨境电商的广告推广怎么做?7个方法
一、搜索引擎营销推
广搜
索引擎有两个最大的优点是更灵活、更准确。搜索引擎营销的目标定位更精确,且不受时间和地理位置上的限制,可以在极短的时间里让转化率迅速提高。
宇哥聊跨境
·
2023-08-04 23:18
跨境电商
社交电子
教育电商
【图论】最小步数(双向
广搜
与A*算法)
算法提高课笔记目录最小步数魔板题意思路代码双向
广搜
字串变换题意思路代码A*八数码题意思路代码(+详细注释)第K短路题意思路代码(+详细注释)最小步数魔板原题链接Rubik先生在发明了风靡全球的魔方之后,
Texcavator
·
2023-08-01 14:19
图论
图论
算法
【满分】【华为OD机试真题2023B卷 JAVA&JS】寻找最大价值的矿堆
华为OD2023(B卷)机试题库全覆盖,刷题指南点这里寻找最大价值的矿堆知识点
广搜
时间限制:1s空间限制:256MB限定语言:不限题目描述:给你一个由'0'(空地)、'1'(银矿)、'2'(金矿)组成的的地图
若博豆
·
2023-07-31 10:04
华为OD机试真题
2023
(A
java
算法
华为
javascript
LeetCode 838. 推多米诺
队列q存储受力骨牌的
广搜
序列,每次有单向受力的骨牌到达最终状态,将力传导给下一张未达最终状态的牌,并将此牌放入队列。代码:classSolution{public:strin
WorldMaya
·
2023-07-27 21:27
刷题
leetcode
算法
c++
广度优先
bfs
大学生活题解
样例输入:3.xA...Bx.样例输出:6思路分析:这道题只需要在正常的
广搜
模板上多维护一个——方向,如果当前改变方向,就坐标不变,方向变,步数加一;否则坐标变,方向不变,步数加一。
xxxalq
·
2023-07-27 13:34
搜索算法
个人学习总结
算法
c++
广度优先
代码随想录训练营补充|图论|Golang
797.所有可能的路径岛屿系列问题:200.岛屿数量200.岛屿数量463.岛屿的周长695.岛屿的最大面积827.最大人工岛1020.飞地的数量130.被围绕的区域417.太平洋大西洋水流问题(深搜、
广搜
编程练习时长两年半
·
2023-07-24 16:52
代码随想录训练营|算法基础
golang
图论
HDUOJ-1026 Ignatius and the Princess I (时间优先队列+
广搜
)
解题思路
广搜
使用队列来模拟
广搜
数组模拟队列使用1维数组来模拟队列,head为当前队列头,tail-1为当前队列尾部优先队列采用接受了cmp(time1,time2){returntime1时间优先递归的方式来应对输出输出好麻烦
叽翅
·
2023-07-18 13:14
bfs
广搜
算法封装——最短路径规划
参数:maze为迷宫数组,start为起点,end为终点。如:start_point=(19,0)end_point=(1,20)maze=np.array([[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],#1[1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0],#2[1,0,1,0,1,1,1,0,1,0,1,0,1,1
孔镜观栏
·
2023-07-15 00:21
python
开发语言
js实现广度优先搜索和深度优先搜索
用
广搜
写了贪吃蛇自动吃果实,只能吃100多个,自认为还能完善,于是等完善后在放在博客上面吧。这里先写写用dfs(深搜)和bfs
ChenyiMX
·
2023-06-15 19:12
杂七杂八
javascript
宽度优先
深度优先
广度优先搜索
注:最近有些事所以请大家原谅那么废话讲完了┏(゜ω゜)=☞目录一:认识
广搜
广度优先搜索算法的搜索步骤一般是:二:导入广度优先搜索一般可以回答两类问题:三:基础应用例题1:寻宝(topscoding主题库
Mark1277
·
2023-06-15 00:36
C++
知识点
宽度优先
算法
c++
刷题记录:
广搜
| leetcode-841. 钥匙和房间 2023/6/5
841.钥匙和房间今天挑一个
广搜
的题目做一下。
碳基肥宅
·
2023-06-09 01:47
碳基肥宅的刷题日志
leetcode
算法
java
刷题记录
数据结构
广搜
(bfs)和 深搜(dfs)(新手)
广搜
(bfs)和深搜(dfs)(新手)先从
广搜
说起(bfs)
广搜
,字面感觉就是广面的搜索,其实就是这样的,我认为可以把广度搜索看成一步步的蔓延,但是不一定要遍历到所有的元素,因为一旦你达到了边界的条件,
蓝色 - Lanse
·
2023-04-19 20:07
深度优先
宽度优先
算法
【华为OD机试真题】数字加减游戏(java&python)
数字加减游戏知识点
广搜
Q时间限制:1s空间限制:256MB限定语言:不限题目描述:小明在玩一个数字加减游戏,只使用加法或者减法,将一个数字s变成数字t。
笑着的程序员
·
2023-04-15 09:43
华为机试
华为OD
python
java
算法
开发语言
华为
【洛谷】P5318 【深基18.例3】查找文献(dfs+bfs)
解题思路:一道基于图的深搜
广搜
的模板题,详细见代码注释下面附上AC代码#include#include#include#include#include#include#include#include#include
_C9
·
2023-04-09 23:44
洛谷题解
#
图的遍历
Luogu 2573 [SCOI2012]滑雪
BZOJ2753首先可以按照题目要求的把所有的有向边建出来,然后进去
广搜
就可以求出第一问的解,然后考虑如何求解第二问,我们把所有搜到的边按照到达的点的高度位第一关键字,边的长度为第二关键字排序之后跑$kruskal
weixin_30817749
·
2023-04-09 10:02
LeetCode 每日一题 2022/2/21-2022/2/27
推多米诺2/221994.好子集的数目2/23917.仅仅反转字母2/241706.球会落何处2/25537.复数乘法2/262016.增量元素之间的最大差值2/27553.最优除法2/21838.推多米诺
广搜
alphaTao
·
2023-04-08 19:53
Exercise
leetcode
算法
LeetCode 每日一题 2022/7/18-2022/7/24
二维网格迁移7/21814.二叉树剪枝7/22757.设置交集大小至少为27/23剑指OfferII115.重建序列7/241184.公交站间的距离7/18749.隔离病毒BFS模拟搜索所有区域遇到病毒后
广搜
并将连在一起的病毒打上相同的标签
alphaTao
·
2023-04-08 19:53
Exercise
leetcode
算法
蓝桥杯第21天(Python)(疯狂刷题第4天)
题型:1.思维题/杂题:数学公式,分析题意,找规律2.BFS/DFS:
广搜
(递归实现),深搜(deque实现)3.简单数论:模,素数(只需要判断到int(sqrt(n))+1),gcd,lcm,快速幂(
Jin、焯
·
2023-04-08 14:57
蓝桥杯
蓝桥杯
算法
python
常用算法(搜索) 二
poj上面的搜索题最近一直在做搜索题,感觉好有意思下面是自己找的poj上的搜索题,有重复,慢慢做着:poj-1198双向BFSpoj-1324听说是很麻烦的BFS,也不是很麻烦poj-1077经典8数码,
广搜
jliang981
·
2023-04-08 01:58
acm
c++
c++
acm
蓝桥杯知识点(大纲)
宽度搜索快速幂求素数因子最大公因数最小公倍数并查集状态压缩DP基础算法一星:打表枚举倍增离散化差分二星:分治法贪心(Huffman编码)尺取法二分法三分法整体二分ST算法搜索一星:基本DFS基本BFS二星:DFS记忆化搜索IDA*BFS扩展(双向
广搜
优先队列双端队列
Sunny_Deer
·
2023-04-07 19:44
其他
蓝桥杯
单源/多源最短路径
文章目录单源最短路径单源无权最短路径有权图的单源最短路算法Dijstra多源最短路径Floyd单源最短路径单源即一个起点,指从图中某个结点开始到其他所有结点单源无权最短路径关于本例中图的邻接矩阵创建参见图的深搜和
广搜
AmarisEx
·
2023-04-07 02:52
数据结构与算法
算法
数据结构
蓝桥杯第24天(Python)(疯狂刷题第7天)
题型:1.思维题/杂题:数学公式,分析题意,找规律2.BFS/DFS:
广搜
(递归实现),深搜(deque实现)3.简单数论:模,素数(只需要判断到int(sqrt(n))+1),gcd,lcm,快速幂(
Jin、焯
·
2023-04-06 22:41
蓝桥杯
蓝桥杯
算法
python
蓝桥杯第22天(Python)(疯狂刷题第5天)
题型:1.思维题/杂题:数学公式,分析题意,找规律2.BFS/DFS:
广搜
(递归实现),深搜(deque实现)3.简单数论:模,素数(只需要判断到int(sqrt(n))+1),gcd,lcm,快速幂(
Jin、焯
·
2023-04-06 22:11
蓝桥杯
蓝桥杯
算法
python
蓝桥杯第23天(Python)(疯狂刷题第6天)
题型:1.思维题/杂题:数学公式,分析题意,找规律2.BFS/DFS:
广搜
(递归实现),深搜(deque实现)3.简单数论:模,素数(只需要判断到int(sqrt(n))+1),gcd,lcm,快速幂(
Jin、焯
·
2023-04-06 22:11
蓝桥杯
算法
深度优先
蓝桥杯
python
洛谷:P1030 [NOIP2001 普及组] 求先序排列
题目传送门主根一定是第一个元素中序遍历:左根右==>唯一确定一棵树的必要条件,知道主根在中序序列中的位置可以将树分成两部分后序遍历:左右根==>主根一定是最后一个元素bfs(
广搜
类)层序遍历:根==>下一层从左到右遍历
#unvoid
·
2023-04-05 02:42
算法
dfs深搜
遍历
字符串
数据结构
算法
dfs
二叉树
蓝桥杯第19天(Python)(疯狂刷题第2天)
题型:1.思维题/杂题:数学公式,分析题意,找规律2.BFS/DFS:
广搜
(递归实现),深搜(deque实现)3.简单数论:模,素数(只需要判断到int(sqrt(n))+1),gcd,lcm,快速幂(
Jin、焯
·
2023-04-02 20:48
蓝桥杯
蓝桥杯
算法
python
动态规划
蓝桥杯第19天(Python)(疯狂刷题第3天)
题型:1.思维题/杂题:数学公式,分析题意,找规律2.BFS/DFS:
广搜
(递归实现),深搜(deque实现)3.简单数论:模,素数(只需要判断到int(sqrt(n))+1),gcd,lcm,快速幂(
Jin、焯
·
2023-04-02 20:48
蓝桥杯
蓝桥杯
算法
python
图论
蓝桥杯第18天(Python版)(疯狂刷题篇第1天)
题型:1.思维题/杂题:数学公式,分析题意,找规律2.BFS/DFS:
广搜
(递归实现),深搜(deque实现)3.简单数论:模,素数(只需要判断到int(sqrt(n))+1),gcd,lcm,快速幂(
Jin、焯
·
2023-04-02 20:47
蓝桥杯
蓝桥杯
深度优先
动态规划
python
算法
上一页
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
其他