BFS
文章平均质量分 90
闭着眼睛学算法
系统学习算法、华为OD笔试
oj1441
展开
-
【Py/Java/C++三种语言OD独家2024E卷真题】20天拿下华为OD笔试之【启发式搜索BFS】2024E-寻找最优的路测线路【欧弟算法】全网注释最详细分类最全的华为OD真题题解
可上练习华子OD、大厂真题绿色聊天软件戳oj1441了解算法冲刺训练(备注【CSDN】否则不通过)原创 2024-10-14 16:35:28 · 149 阅读 · 0 评论 -
【Py/Java/C++三种语言OD独家2024E卷真题】20天拿下华为OD笔试之【DFS】2024E-悄悄话花费的时间【欧弟算法】全网注释最详细分类最全的华为OD真题题解
可上练习华子OD、大厂真题绿色聊天软件戳oj1441了解算法冲刺训练(备注【CSDN】否则不通过)原创 2024-09-27 00:30:26 · 315 阅读 · 0 评论 -
【Py/Java/C++三种语言OD独家2024E卷真题】20天拿下华为OD笔试之【DFS/BFS】2024E-开心消消乐【欧弟算法】全网注释最详细分类最全的华为OD真题题解
可上练习华子OD、大厂真题绿色聊天软件戳oj1441了解算法冲刺训练(备注【CSDN】否则不通过)原创 2024-09-23 21:33:10 · 540 阅读 · 0 评论 -
【Py/Java/C++三种语言OD独家2024E卷真题】20天拿下华为OD笔试之【最短路问题】2024E-电脑病毒感染【欧弟算法】全网注释最详细分类最全的华为OD真题题解
可上练习华子OD、大厂真题绿色聊天软件戳od1441了解算法冲刺训练(备注【CSDN】否则不通过)原创 2024-09-20 18:06:40 · 318 阅读 · 0 评论 -
【Py/Java/C++三种语言OD独家2024E卷真题】20天拿下华为OD笔试之【BFS】2024E-计算网络信号【欧弟算法】全网注释最详细分类最全的华为OD真题题解
可上练习华子OD、大厂真题绿色聊天软件戳od1441了解算法冲刺训练(备注【CSDN】否则不通过)原创 2024-09-17 05:32:58 · 449 阅读 · 0 评论 -
【Py/Java/C++三种语言OD独家2024E卷真题】20天拿下华为OD笔试之【DFS/BFS】2024E-树状结构查询【欧弟算法】全网注释最详细分类最全的华为OD真题题解
可上练习华子OD、大厂真题绿色聊天软件戳od1441了解算法冲刺训练(备注【CSDN】否则不通过)原创 2024-09-14 01:40:30 · 364 阅读 · 0 评论 -
【Py/Java/C++三种语言OD独家2024E卷真题】20天拿下华为OD笔试之【DFS/BFS】2024E-广播服务器【欧弟算法】全网注释最详细分类最全的华为OD真题题解
可上练习华子OD、大厂真题绿色聊天软件戳od1441了解算法冲刺训练(备注【CSDN】否则不通过)原创 2024-09-14 01:31:51 · 283 阅读 · 0 评论 -
【Py/Java/C++三种语言OD独家2024E卷真题】20天拿下华为OD笔试之【BFS】2024E-周末爬山【欧弟算法】全网注释最详细分类最全的华为OD真题题解
可上练习华子OD、大厂真题绿色聊天软件戳od1441了解算法冲刺训练(备注【CSDN】否则不通过)原创 2024-09-03 14:24:59 · 1181 阅读 · 0 评论 -
【Py/Java/C++三种语言OD独家2024E卷真题】20天拿下华为OD笔试之【DFS/BFS】2024E-BOSS的收入【欧弟算法】全网注释最详细分类最全的华为OD真题题解
可上练习华子OD、大厂真题绿色聊天软件戳od1441了解算法冲刺训练(备注【CSDN】否则不通过)原创 2024-08-29 04:21:44 · 578 阅读 · 0 评论 -
【Py/Java/C++三种语言OD独家2024E卷真题】20天拿下华为OD笔试之【DFS/BFS】2024E-机器人活动区域【欧弟算法】全网注释最详细分类最全的华为OD真题题解
可上练习华子OD、大厂真题绿色聊天软件戳od1441了解算法冲刺训练(备注【CSDN】否则不通过)原创 2024-08-24 19:07:14 · 1291 阅读 · 0 评论 -
【Py/Java/C++三种语言OD独家2024D卷真题】20天拿下华为OD笔试之【DFS/BFS】2024D-可以组成网络的服务器【欧弟算法】全网注释最详细分类最全的华为OD真题题解
有LeetCode算法/华为OD考试扣扣交流群可加可上全网独家的练习华子OD、大厂真题绿色聊天软件戳od1441了解算法冲刺训练(备注【CSDN】否则不通过)原创 2024-06-13 01:22:48 · 1000 阅读 · 0 评论 -
【Py/Java/C++三种语言OD独家2024D卷真题】20天拿下华为OD笔试之【DFS】2024D-计算三叉搜索树的高度【欧弟算法】全网注释最详细分类最全的华为OD真题题解
有LeetCode算法/华为OD考试扣扣交流群可加可上全网独家的练习华子OD、大厂真题绿色聊天软件戳od1441了解算法冲刺训练(备注【CSDN】否则不通过)原创 2024-06-13 01:14:23 · 1937 阅读 · 0 评论 -
【Py/Java/C++三种语言OD独家2024D卷真题】20天拿下华为OD笔试之【DFS/BFS】2024D-地图寻宝【欧弟算法】全网注释最详细分类最全的华为OD真题题解
有LeetCode算法/华为OD考试扣扣交流群可加可上全网独家的练习华子OD、大厂真题绿色聊天软件戳od1441了解算法冲刺训练(备注【CSDN】否则不通过)原创 2024-06-03 23:55:37 · 1473 阅读 · 0 评论 -
【Py/Java/C++三种语言OD独家2024D卷真题】20天拿下华为OD笔试之【DFS/BFS】2024D-可以组成网络的服务器【欧弟算法】全网注释最详细分类最全的华为OD真题题解
有LeetCode算法/华为OD考试扣扣交流群可加可上全网独家的练习华子OD、大厂真题绿色聊天软件戳od1441了解算法冲刺训练(备注【CSDN】否则不通过)原创 2024-05-14 20:27:39 · 1556 阅读 · 0 评论 -
【Py/Java/C++三种语言OD独家2024D卷真题】20天拿下华为OD笔试之【BFS/拓扑排序】2024D-启动多任务排序【欧弟算法】全网注释最详细分类最全的华为OD真题题解
有LeetCode算法/华为OD考试扣扣交流群可加可上全网独家的练习华子OD、大厂真题绿色聊天软件戳od1441了解算法冲刺训练(备注【CSDN】否则不通过)原创 2024-04-23 21:00:01 · 1597 阅读 · 0 评论 -
【Py/Java/C++三种语言OD独家2024D卷真题】20天拿下华为OD笔试之【BFS】2024D-跳马问题【欧弟算法】全网注释最详细分类最全的华为OD真题题解
有LeetCode算法/华为OD考试扣扣交流群可加可上全网独家的练习华子OD、大厂真题绿色聊天软件戳od1336了解算法冲刺训练。原创 2024-04-22 16:29:16 · 1659 阅读 · 0 评论 -
【Py/Java/C++三种语言OD独家2024D卷真题】20天拿下华为OD笔试之【DFS/BFS】2024D-寻找最富裕的小家庭【欧弟算法】全网注释最详细分类最全的华为OD真题题解
现给你一棵树,请计算出最富裕的小家庭的财富和。原创 2024-04-17 16:16:34 · 2354 阅读 · 4 评论 -
【Py/Java/C++三种语言OD2023C卷真题】20天拿下华为OD笔试之【DFS/BFS】2023C-聚餐地点【欧弟算法】全网注释最详细分类最全的华为OD真题题解
有LeetCode算法/华为OD考试扣扣交流群可加可上全网独家的练习华子OD、大厂真题绿色聊天软件戳od1336了解算法冲刺训练。原创 2024-04-12 03:09:18 · 1064 阅读 · 0 评论 -
【Py/Java/C++三种语言OD2023C卷真题】20天拿下华为OD笔试之【DFS/BFS】2023C-可以组成网络的服务器【欧弟算法】全网注释最详细分类最全的华为OD真题题解
有LeetCode算法/华为OD考试扣扣交流群可加可上全网独家的练习华子OD、大厂真题绿色聊天软件戳od1336了解算法冲刺训练。原创 2024-03-09 16:05:43 · 1549 阅读 · 0 评论 -
【Py/Java/C++三种语言OD2023C卷真题】20天拿下华为OD笔试之【DFS/BFS】2023C-图像物体的边界【欧弟算法】全网注释最详细分类最全的华为OD真题题解
给定一个二维数组M行N列,二维数组里的数字代表图片的像素,为了简化问题,仅包含像素1和5两种像素,每种像素代表一个物体,2个物体相邻的格子为边界,求像素1代表的物体的边界个数。像素1代表的物体的边界指与像素5相邻的像素1的格子,边界相邻的属于同一个边界,相邻需要考虑8个方向(上,下,左,右,左上,左下,右上,右下)其他约束:51112511。原创 2024-03-09 16:03:34 · 867 阅读 · 3 评论 -
【Py/Java/C++三种语言OD2023C卷真题】20天拿下华为OD笔试之【DFS/BFS】2023C-精准核酸检测【欧弟算法】全网注释最详细分类最全的华为OD真题题解
有LeetCode算法/华为OD考试扣扣交流群可加可上全网独家的练习华子OD、大厂真题绿色聊天软件戳od1336了解算法冲刺训练。原创 2024-03-09 15:55:42 · 2175 阅读 · 2 评论 -
【Py/Java/C++三种语言OD2023C卷真题】20天拿下华为OD笔试之【DFS/BFS】2023C-寻找最富裕的小家庭【欧弟算法】全网注释最详细分类最全的华为OD真题题解
现给你一棵树,请计算出最富裕的小家庭的财富和。原创 2024-03-09 15:52:52 · 1420 阅读 · 0 评论 -
递归法和迭代法都必须掌握的二叉树三种DFS【Py/Java/C++三种语言详解】LeetCode每日一题240211【二叉树】LeetCode144、二叉树的前序遍历
有LeetCode算法/华为OD考试扣扣交流群可加可上全网独家的练习华子OD、大厂真题绿色聊天软件戳od1336了解算法冲刺训练。原创 2024-02-20 19:30:41 · 820 阅读 · 0 评论 -
必考板子题【Py/Java/C++三种语言详解】LeetCode每日一题240214【二叉树BFS】LeetCode102、二叉树的层序遍历
可上全网独家的练习华子OD、大厂真题绿色聊天软件戳od1336了解算法冲刺训练。原创 2024-02-17 13:56:15 · 1562 阅读 · 0 评论 -
【Py/Java/C++三种语言详解】LeetCode每日一题240217【二叉树BFS】LeetCode429、N叉树的层序遍历
有LeetCode交流群/华为OD考试扣扣交流群可加 948025485可上全网独家的练习华子OD、大厂真题绿色聊天软件戳od1336了解算法冲刺训练。原创 2024-02-17 13:53:25 · 1132 阅读 · 0 评论 -
【Py/Java/C++三种语言详解】LeetCode每日一题240216【二叉树BFS】LeetCode103、二叉树的层序遍历II
可上全网独家的练习华子OD、大厂真题绿色聊天软件戳od1336了解算法冲刺训练。原创 2024-02-16 02:03:51 · 1040 阅读 · 0 评论 -
【Py/Java/C++三种语言详解】LeetCode每日一题240215【二叉树BFS】LeetCode107、二叉树的层序遍历II
可上全网独家的练习华子OD、大厂真题绿色聊天软件戳od1336了解算法冲刺训练。原创 2024-02-15 17:39:20 · 800 阅读 · 0 评论 -
【Py/Java/C++三种语言详解】LeetCode每日一题240208【二叉树BFS】LeetCode993、二叉树的堂兄弟节点
有华为OD考试扣扣交流群可加可上全网独家的练习华子OD、大厂真题绿色聊天软件戳od1336了解算法冲刺训练。原创 2024-02-08 00:38:43 · 723 阅读 · 0 评论 -
【Py/Java/C++三种语言详解】LeetCode每日一题240207【二叉树BFS】LeetCode2641、二叉树的堂兄弟节点II
有华为OD考试扣扣交流群可加可上全网独家的练习华子OD、大厂真题绿色聊天软件戳od1336了解算法冲刺训练。原创 2024-02-07 03:17:22 · 949 阅读 · 0 评论 -
【Py/Java/C++三种语言OD2023C卷真题】20天拿下华为OD笔试之【BFS】2023C-启动多任务排序【欧弟算法】全网注释最详细分类最全的华为OD真题题解
可上全网独家的练习华子OD、大厂真题绿色聊天软件戳od1336了解算法冲刺训练。原创 2024-01-27 20:29:09 · 1031 阅读 · 0 评论 -
【Py/Java/C++三种语言OD2023C卷真题】20天拿下华为OD笔试之【启发式搜索】2023C-寻找最优的路测线路【欧弟算法】全网注释最详细分类最全的华为OD真题题解
60+天陪伴式学习,40+直播课时,300+动画图解视频,300+LeetCode经典题,200+华为OD真题/大厂真题,还有简历修改、模拟面试、专属HR对接将为你解锁。评估一个网络的信号质量,其中一个做法是将网络划分为栅格,然后对每个栅格的信号质量计算,路测的时候,希望选择一条信号最好的路线(彼此相连的栅格集合)进行演示,现给出。但本题和该类路径dp问题有一个非常明显的不同,前者是移动方向是上下左右,而后者的移动方向只有向下和向右。传统的BFS过程,用队列维护,先入队的节点必然先出队被考虑。原创 2024-01-12 02:03:37 · 2012 阅读 · 0 评论 -
【Py/Java/C++三种语言OD2023C卷真题】20天拿下华为OD笔试之【BFS】2023C-查找一个有向网络的头节点和尾节点【欧弟算法】全网注释最详细分类最全的华为OD真题题解
60+天陪伴式学习,40+直播课时,300+动画图解视频,300+LeetCode经典题,200+华为OD真题/大厂真题,还有简历修改、模拟面试、专属HR对接将为你解锁。每个节点用正整数表示,求这个数据的头节点与尾节点,题目给的用例会是一个头节点,但可能存在多个尾节点。给定一个有向图,图中可能包含有环,有向边用两个节点表示。假设输入确认没有环,那么题目的提示已经告诉了我们应该如何找到头节点和尾节点。如果有多个尾节点,按从大到小的顺序输出。其中,完成拓扑排序的标准是:BFS结束之后,所有节点的入度均降为。原创 2024-01-09 21:16:13 · 1597 阅读 · 2 评论 -
【Py/Java/C++三种语言OD2023C卷真题】20天拿下华为OD笔试之【BFS】2023C-启动多任务排序【欧弟算法】全网注释最详细分类最全的华为OD真题题解
60+天陪伴式学习,40+直播课时,300+动画图解视频,300+LeetCode经典题,200+华为OD真题/大厂真题,还有简历修改、模拟面试、专属HR对接将为你解锁。每期人数维持在20人内,保证能够最大限度地满足到每一个同学的需求,达到和1v1同样的学习效果!现在给出多条任务依赖关系的规则,请输入任务的顺序执行序列,规则采用贪婪策略,一个应用启动时,会有多个初始化任务需要执行,并且任务之间有依赖关系,例如。输出为排序后的启动任务列表,多个任务之间用单个空格分割。任务都是没有依赖的,立即执行。原创 2024-01-08 17:43:29 · 1495 阅读 · 1 评论 -
【Py/Java/C++三种语言OD2023C卷真题】20天拿下华为OD笔试之【DFS/BFS】2023C-二叉树的广度优先遍历【欧弟算法】全网注释最详细分类最全的华为OD真题题解
60+天陪伴式学习,40+直播课时,300+动画图解视频,300+LeetCode经典题,200+华为OD真题/大厂真题,还有简历修改、模拟面试、专属HR对接将为你解锁。个节点),现有两组字母,分别表示后序遍历 (左孩子->右孩子->父节点) 和中序遍历 (左孩子->父节点->右孩子) 的结果,请输出层次遍历的结果。,因此对于其左子树和右子树的中序和后序遍历结果,又可以继续上述过程。在中序遍历结果中,根节点的左边和右边分别是其左子树和右子树中序遍历的结果,即。建树过程和层序遍历过程,均需遍历每一个节点。原创 2024-01-03 12:35:50 · 1135 阅读 · 0 评论 -
【Py/Java/C++三种语言OD2023C卷真题】20天拿下华为OD笔试之【BFS】2023C-周末爬山【欧弟算法】全网注释最详细分类最全的华为OD真题题解
60+天陪伴式学习,40+直播课时,300+动画图解视频,300+LeetCode经典题,200+华为OD真题/大厂真题,还有简历修改、模拟面试、专属HR对接将为你解锁。找到最高峰的问题可以用DFS也可以用BFS解决,但是最短路径问题只能用BFS解决(回溯可以解决但是会超时)。每期人数维持在20人内,保证能够最大限度地满足到每一个同学的需求,达到和1v1同样的学习效果!请问小明能爬到的最高峰多高,到该最高峰的最短步数,输出以空格分隔。为小明每次爬山或下山高度差的最大值,然后接下来输入山地图,一共。原创 2023-12-25 12:27:29 · 1482 阅读 · 0 评论 -
【Py/Java/C++三种语言OD2023C卷真题】20天拿下华为OD笔试之【BFS+DP】2023C-亲子游戏【欧弟算法】全网注释最详细分类最全的华为OD真题题解
60+天陪伴式学习,40+直播课时,300+动画图解视频,300+LeetCode经典题,200+华为OD真题/大厂真题,还有简历修改、模拟面试、专属HR对接将为你解锁。游戏规则是妈妈必须在最短的时间(每个单位时间只能走一步)到达宝宝的位置,路上的所有糖果都可以拿走,不能走障碍物的格子,只能上下左右走。请问妈妈在最短到达宝宝位置的时间内最多拿到多少糖果(优先考虑最短时间到达的情况下尽可能多拿糖果)。)的格子地图上,宝宝和妈妈抽签决定各自的位置,地图上每个格子有不同的糖果数量,部分格子有障碍物。原创 2023-12-18 18:52:36 · 3132 阅读 · 0 评论 -
【独家OD2023C卷真题】20天拿下华为OD笔试【BFS】2023C-跳马问题【欧弟算法】全网注释最详细分类最全的华为OD真题题解
假设已知某匹马的坐标和最大跳跃步数,则可以用BFS计算出能够跳到该匹马能够用到达地图上某个点的最小步数。棋盘内的马移动类似于中国象棋中的马移动,先在水平或者垂直方向上移动一格,然后再将其移动到对角线位置。请问能否将棋盘上所有的马移动到同一个位置,若可以请输入移动的最小步数。能否将棋盘上所有的马移动到同一个位置,若可以请输入移动的最小步数。表示该位置为空的,棋盘内的数字表示为该马能走的最大步数。棋盘内的马可以移动到同一个位置,同一个位置可以有多匹马。可以看出,所有马跳到同一个位置的最小的步数就为。原创 2023-12-08 20:58:38 · 1280 阅读 · 0 评论 -
【独家OD2023C卷真题】20天拿下华为OD笔试【DFS/BFS】2023C-地图寻宝【欧弟算法】全网注释最详细分类最全的华为OD真题题解
小华按照地图去寻宝,地图上被划分成 $$行和列的方格,横纵坐标范围分别是[0, n-1和[0, m-1]$$。在横坐标和纵坐标的数位之和不大于 $$的方格中存在黄金(每个方格中仅存在一克黄金),但横坐标和纵坐标数位之和大于的方格存在危险不可进入。小华从入口(0,0$$ 进入,任何时候只能向左,右,上,下四个方向移动一格。请问小华最多能获得多少克黄金?原创 2023-12-06 18:21:58 · 2610 阅读 · 6 评论 -
【限时免费】20天拿下华为OD笔试【DFS/BFS】2023B-Linux发行版的数量【欧弟算法】全网注释最详细分类最全的华为OD真题题解
这些发行版互相存在关联,例如 Ubuntu 基于 Debian 开发,而 Mint 又基于 Ubuntu 开发,那么我们认为 Mint 同 Debian 也存在关联。Debian(1)和 Ubuntu(2)相关,Mint(3)和 Ubuntu(2)相关,EeulerOS(4)和另外三个都不相关,所以存在两个发行版集,发行版集中发行版的数量分别是。发行版集是一个或多个相关存在关联的操作系统发行版,集合内不包含没有关联的发行版。,但在设问上是求最大发行版集的数量,类似于。返回最大的发行版集中发行版的数量。原创 2023-12-02 21:16:04 · 150 阅读 · 0 评论 -
【限时免费】20天拿下华为OD笔试【DFS/BFS】2023B-战场索敌【欧弟算法】全网注释最详细分类最全的华为OD真题题解
本题也是属于岛屿类型DFS/BFS的模板题,对二维网格直接进行搜索即可。分隔成大小不同的区域,上下左右四个方向相邻的空地。,请求出地图上总共有多少区域里的敌人数小于。,属于同一个区域,只有空地上可能存在敌人。原创 2023-12-02 21:14:20 · 210 阅读 · 0 评论