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
bfs广度搜索
数据结构与算法12:图、广度优先、深度优先
目录【图】【图的存储方法】方法1:邻接矩阵方法2:邻接链表【图的算法】广度优先搜索(
BFS
)深度优先搜索(DFS)【图】在数据结构与算法09:二叉树这篇文章中讲述了“树”这种数据结构,如果把树中非父子关系的节点连接起来
浮尘笔记
·
2023-06-09 05:08
数据结构与算法
算法
图搜索算法
广度优先
深度优先
数据结构
刷题记录:广搜 | leetcode-841. 钥匙和房间 2023/6/5
其实我广搜的题熟练度一般/(ㄒoㄒ)/~~主要还是太久没做了……这个题目不是很难,非常适合寻找手感……这里先贴上别的大佬整理的知识点讲解:知乎-算法讲解之广度优先搜索博客园-广度优先搜索原理与实践
BFS
碳基肥宅
·
2023-06-09 01:47
碳基肥宅的刷题日志
leetcode
算法
java
刷题记录
数据结构
数据结构与算法·第7章【图】
BFS
Traverse(G,v,Vi
call me by ur name
·
2023-06-08 23:17
深度优先
算法
数据结构
leetcode.1376 通知所有员工所需的时间 -
bfs
/dfs + 树
1376.通知所有员工所需的时间目录一、
bfs
二、dfs题目:公司里有n名员工,每个员工的ID都是独一无二的,编号从0到n-1。公司的总负责人通过headID进行标识。
Roye_ack
·
2023-06-08 21:17
leetcode每日一题
宽度优先
算法
leetcode
深度优先
树
STM32 USB使用记录:使用CDC类虚拟串口(VCP)进行通讯
文章目录目的基础说明使用STM32CubeIDE配置生成代码用户代码分析回环测试串口参数设置USBHS使用与演示通讯速率测试测试代码US
BFS
测试USBHS测试影响速度的因素总结目的以往来说单片机和电脑通讯通常使用串口
Naisu Xu
·
2023-06-08 20:16
RTOS与单片机相关
USB
VCP
虚拟串口
测速
CDC
迷宫 2022年国赛
BFS
+记忆化搜索
思路:
BFS
+记忆化搜索首先求的是每个点到终点的最短路径,如果每个点都来一遍
BFS
那就太多重复计算了。
清梦2020
·
2023-06-08 17:58
蓝桥杯
数据结构与算法
宽度优先
动态规划
算法
蓝桥杯
【算法题解】34. 二叉树的最小深度
leetcode.cn/problems/minimum-depth-of-binary-tree/文章目录题目简单递归解法Java代码实现Go代码实现复杂度分析DFSJava代码实现Go代码实现复杂度分析
BFS
Java
i余数
·
2023-06-08 14:46
每周一道算法题
算法
leetcode
二叉树
深度优先搜索
广度优先搜索
Java入门-1:window环境配置java环境以及问题处理
java/technologies/downloads/archive/百度云分享链接,内含JDK7,JDK8链接:https://pan.baidu.com/s/1G-eCivWZMb4MA9IdA2
BFS
A
程序员句号
·
2023-06-08 13:18
java基础
java
spark之独立部署(StandAlone)搭建
spark-defaults.conf2.4sbin的spark-config.sh2.5添加SPARK_HOME和PATH3.启动/停止3.1启动3.2停止4.访问1.安装先到官网下载spark:https://mirrors.
bfs
u.edu.cn
爱你魔力转圈圈
·
2023-06-08 11:57
spark
spark
大数据
【leetcode刷题之路】初级算法——链表+树+排序和搜索+动态规划
N个结点3.3【链表】反转链表3.4【链表】合并两个有序链表3.5【链表】回文链表3.6【双指针】环形链表4树4.1【递归】二叉树的最大深度4.2【递归】验证二叉搜索树4.3【递归】对称二叉树4.4【
BFS
小天才才
·
2023-06-08 08:03
#
力扣
#
动态规划dp
#
搜索
链表
leetcode
算法
动态规划
数据结构
[kuangbin带你飞]专题一 简单搜索 K
题目:[kuangbin带你飞]专题一简单搜索K没什么特殊的
bfs
就是记录路径。
jenye_
·
2023-06-08 03:15
基础算法(五):DFS、
BFS
与剪枝
在这篇文章中荔枝主要记录DFS和
BFS
的相关基础知识、答题的模板以及自己的一些浅薄理解,同样的也会涉及到相关的剪枝操作。
荔枝当大佬
·
2023-06-08 01:46
初识算法
算法
图论
DFS
BFS
剪枝
acwing提高——迭代加深+双向dfs+IDA*
1.迭代加深顾名思义说明迭代的层数逐渐加深,这样做法有点像
bfs
的做法层层突出,符合的题型是答案在层数较低的那一层里加成序列题目https://www.acwing.com/problem/content
( ̄(工) ̄)霸天下
·
2023-06-07 23:12
acwing提高
DFS
搜索
迭代加深
深度优先
算法
[LeetCode] Binary Tree Level Order Traversal 二叉树层次遍历(DFS |
BFS
)
目录:1.BinaryTreeLevelOrderTraversal-二叉树层次遍历
BFS
2.BinaryTreeLevelOrderTraversalII-二叉树层次遍历从低往高输出
BFS
3.MaximumDepthofBinaryTree
Eastmount
·
2023-06-07 21:09
LeetCode
leetcode
二叉树
遍历
dfs
bfs
二叉树 | 遍历 (链表实现)
先序遍历:根左右中序遍历:左根右后序遍历:左右根层次遍历前三种通常递归实现(DFS),层次遍历通过
BFS
实现。先、中、后指:根结点在遍历中的位置。无论递归遍历中哪一种,左子树一定先于右子树遍历。
电车上那个cll呀
·
2023-06-07 20:06
一文带你了解dfs和
bfs
算法
一文带你了解dfs和
bfs
算法如上图,dfs和
bfs
算法通常会用来解决迷宫问题,两种算法都可以找到一条通往重点的路,但又有不一样的地方。
JYeontu
·
2023-06-07 16:45
JavaScript
算法
深度优先
算法
宽度优先
【图】(三)顶点度的计算 - C语言
spm=1001.2014.3001.55012.图的遍历-DFS与
BFS
https://blog.csdn.net/m15253053181/article/details/127558368?
友人帐_
·
2023-06-07 11:14
数据结构
数据结构
算法
图论
图结构基本知识
图1.相关概念2.图的表示方式3.图的遍历3.1深度优先遍历(DFS)3.2广度优先遍历(
BFS
)1.相关概念图G(V,E):一种数据结构,可表示“多对多”关系,由顶点集V和边集E组成;顶点(vertex
NorthSmile
·
2023-04-21 20:14
Java开发
数据结构与算法
数据结构
算法
java
图论
Maximum Difference Between Node and Ancestor【DFS,
BFS
,树】中等
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。为了方便在PC上运行调试、分享代码文件
memcpy0
·
2023-04-21 20:47
树-二叉树
LeetCode
深度优先
leetcode
宽度优先
LeetCode_单周赛_337
intn){inti=0;int[]ans=newint[2];while(n>0){ans[i]+=n&1;n>>=1;i^=1;//0变1,1变0}returnans;}}6322.检查骑士巡视方案
bfs
Changersh
·
2023-04-21 06:49
leetcode
深度优先
算法
力扣
算法模板(3):搜索(2):
bfs
与图论基础
bfs
在搜索题中,一般来讲,
bfs
和dfs都有一个最优选择。基础
bfs
走迷宫注:这个模板具有还原路径的功能。其实,还可以反向搜(从终点走到起点),就不用reverse数组了。
zhezhidashi
·
2023-04-21 06:06
算法模板
图论
宽度优先
数据结构
算法
2023 算法设计与分析 (计算机与网安)第三次实验课
目录1.
BFS
试炼之微博转发2.DFS试炼之不同路径数3.并查集试炼之合并集合4.堆排序5.厦大GPA6.消防安全指挥问题7.铺设光纤问题8.CCFA会报告9.商店(挑战题)1.
BFS
试炼之微博转发Tag
十七季
·
2023-04-20 16:02
厦大算法设计与分析上机实验
算法
c++
图论
贪心
动态规划
Java刷算法之基于模拟队列的
BFS
基于模拟队列的
BFS
板子题目1----走迷宫样例完整代码题目2----机器人的运动范围样例完整代码题目3----海上救援任务样例完整代码板子首先将
BFS
板子拿出来,通过数组构造模拟队列,实现宽度优先搜索
阿宇阿星
·
2023-04-20 16:33
蓝桥杯Java
java
算法
宽度优先
二叉树层次遍历
101.对称二叉树方法:
bfs
/***Definitionforabinarytreenode.
Hanknet
·
2023-04-20 16:02
c++
算法
开发语言
Leetcode 449. Serialize and Deserialize BST
Encodesatreetoasinglestring.publicStringserialize(TreeNoderoot){//Iftreeisemptyjustreturnanullstringif(root==null)return"";//
BFS
再见小小ronnie
·
2023-04-20 14:44
Leetcode
BFS
力扣二叉树专题(三)-N叉树的前序、后序遍历 翻转二叉树 前中后序遍历 DFS
BFS
递归法 迭代法 多种方法C++实现 总结
对于二叉树的遍历总共8种:前序遍历中序遍历后续遍历深度优先搜索(DFS)宽度优先搜索(
BFS
)Morr
虚假自律就会真自律!
·
2023-04-20 09:04
LeetCode
c++
leetcode
dfs
bfs
深度优先遍历
DFS +
BFS
1.DFS问题1.1DFS解决全排列问题intn=3;intpath[100];intst[100];voiddfs(intu){if(u==n){}for(inti=1;i>res;intpath[1000][1000];voiddfs(intu,intn){if(u==n){vectorres_string;for(inti=0;i>solveNQueens(intn){for(inti=0;
奋进在AI路上的小李
·
2023-04-20 08:13
#
算法大全
深度优先
算法
图论
【数据结构】第十一站:链式二叉树
目录一、二叉树的创建二、二叉树的遍历1.前序中序后序遍历2.层序遍历三、二叉树的节点个数以及高度等四、二叉树的构建和销毁五、DFS和
BFS
一、二叉树的创建为了方便后面的讨论,我们在这里先手撕一颗二叉树typedefintBTDateType
青色_忘川
·
2023-04-20 08:39
【数据结构】
数据结构
算法
c++
c语言
树
GD32 MCU USB开发学习记录
UniversalSerialBus-HumanInterfaceDevice):是指人机交互设备,如键盘、鼠标等USBMSC(MassStorageclass):是指大容量存储设备,如U盘等1、通用串行总线全速接口(US
BFS
madao1234
·
2023-04-20 06:10
GD32
MCU
GD32
USBFS
关于图论算法
图论基础图本质上就是个高级点的多叉树而已,适用于树的DFS/
BFS
遍历算法,全部适用于图。
烨昕.
·
2023-04-20 06:05
算法
图论
深度优先
链式前向星(加快图的搜索)
例如DFS、
BFS
等。我们可以结合DFS的过程来理解链式前向星。DFS:DFS算法
早睡身体好_
·
2023-04-20 02:32
链式前向星
广度优先搜索
深度优先搜索
5.图论(0x3f:从周赛中学算法 2022下)
来自0x3f【从周赛中学算法-2022年周赛题目总结(下篇)】:https://leetcode.cn/circle/discuss/WR1MJP/周赛中的图论题目比较少,除了下面选的DFS、
BFS
、拓扑排序
Miraclo_acc
·
2023-04-20 01:11
#
周赛分类练习题
算法
图论
深度优先
LeetCode算法小抄 -- 环检测算法 和 拓扑排序算法
problems/course-schedule/)拓扑排序算法(DFS)[210.课程表II](https://leetcode.cn/problems/course-schedule-ii/)环检测算法(
BFS
不懂开发的程序猿
·
2023-04-19 21:26
LeetCode
算法
leetcode
排序算法
图论
数据结构
广搜(
bfs
)和 深搜(dfs)(新手)
广搜(
bfs
)和深搜(dfs)(新手)先从广搜说起(
bfs
)广搜,字面感觉就是广面的搜索,其实就是这样的,我认为可以把
广度搜索
看成一步步的蔓延,但是不一定要遍历到所有的元素,因为一旦你达到了边界的条件,
蓝色 - Lanse
·
2023-04-19 20:07
深度优先
宽度优先
算法
沉岛思想(
BFS
)-朋友圈思想(并查集)
本篇博客旨在记录自已笔记,同时希望可给小伙伴一些帮助。本人也是算法小白,水平有限,如果文章中有什么错误之处,希望小伙伴们可以在评论区指出来,共勉。沉岛思想:题目:给定一个包含了一些0和1的非空二维数组grid,一个岛屿是由四个方向(水平或垂直)的1(代表土地)构成的组合。你可以假设二维矩阵的四个边缘都被水包围着。找到给定的二维数组中最大的岛屿面积。(如果没有岛屿,则返回面积为0。)示例1:[[0,
安幻辞
·
2023-04-19 20:15
算法刷题
深度优先
算法
java
数据结构
bfs
(“树” 之 前中后序遍历 ) 94. 二叉树的中序遍历 ——【Leetcode每日一题】
基础概念:前中后序遍历1/\23/\\456层次遍历顺序:[123456]前序遍历顺序:[124536]中序遍历顺序:[425136]后序遍历顺序:[452631]层次遍历使用
BFS
实现,利用的就是
BFS
期望上岸的鱼
·
2023-04-19 19:09
LeetCode
leetcode
深度优先
算法
( “树” 之 前中后序遍历) 145. 二叉树的后序遍历 ——【Leetcode每日一题】
基础概念:前中后序遍历1/\23/\\456层次遍历顺序:[123456]前序遍历顺序:[124536]中序遍历顺序:[425136]后序遍历顺序:[452631]层次遍历使用
BFS
实现,利用的就是
BFS
期望上岸的鱼
·
2023-04-19 19:06
LeetCode
leetcode
深度优先
算法
走迷宫(
BFS
深搜)
给定一个n×m的二维整数数组,用来表示一个迷宫,数组中只包含0或1,其中0表示可以走的路,1表示不可通过的墙壁。最初,有一个人位于左上角(1,1)处,已知该人每次可以向上、下、左、右任意一个方向移动一个位置。请问,该人从左上角移动至右下角(n,m)处,至少需要移动多少次。数据保证(1,1)处和(n,m)处的数字为0,且一定至少存在一条通路。输入格式第一行包含两个整数n和m。接下来n行,每行包含m个
&玛玛哈哈&
·
2023-04-19 15:04
宽度优先
算法
八数码(
BFS
+哈希表)
在一个3×3的网格中,1∼8这8个数字和一个x恰好不重不漏地分布在这3×3的网格中。例如:123x46758在游戏过程中,可以把x与其上、下、左、右四个方向之一的数字交换(如果存在)。我们的目的是通过交换,使得网格变为如下排列(称为正确排列):12345678x例如,示例中图形就可以通过让x先后与右、下、右三个方向的数字交换成功得到正确排列。交换过程如下:123123123123x464x6456
&玛玛哈哈&
·
2023-04-19 15:04
宽度优先
servlet
html
树上问题——树的直径
文章目录树的直径的含义dfs(
bfs
)求树的直径树形dp求树的直径树的直径的含义树的直径就是树中所有最短路经距离的最大值。
算法好蓝,我好难
·
2023-04-19 14:08
数据结构
算法
深度优先
算法
【搜索】洛谷官方题单刷题总结~递归与枚举~DFS~
BFS
洛谷-USACO-湖泊数量洛谷-填涂颜色洛谷单词方阵
BFS
广度优先搜索洛谷-马的遍历洛谷Meteor_Shower_S递归与排列1.排列型枚举洛谷-全排列按照字典序输出自然数1到n所有不重复的排列,即n
一米の阳光
·
2023-04-19 05:47
#
搜索
搜索
拓扑排序应用,207.课程表
试用dfs和
bfs
写一下题目的描述如下:你这个学期必须选修numCourses门课程,记为0到numCourses-1。在选修某些课程之前需要一些先修课程。
右大臣
·
2023-04-19 04:51
大臣的刷题日志
深度优先
算法
CS188-Pacman P1 Search Q2
BFS
IntroductiontoArtificialIntelligenceSpring2020Project1SearchQ2:BreadthFirstSearch本题要求与上题几乎一致,唯一区别在于搜索算法由DFS更改为
BFS
YYGQYRW
·
2023-04-19 04:14
人智导作业
连通型迷宫-dfs(and
bfs
)
http://ybt.ssoier.cn:8088/problem_show.php?pid=12151215:迷宫时间限制:1000ms内存限制:65536KB提交数:37906通过数:11425【题目描述】一天Extense在森林里探险的时候不小心走入了一个迷宫,迷宫可以看成是由n×nn×n的格点组成,每个格点只有22种状态,.和#,前者表示可以通行后者表示不能通行。同时当Extense处在某
糊糊熊猫
·
2023-04-19 04:22
深度优先
算法
宽度优先
[Java·算法·中等]LeetCode102. 二叉树的层序遍历
示例输入:root=[3,9,20,null,null,15,7]输出:[[3],[9,20],[15,7]]输入:root=[1]输出:[[1]]输入:root=[]输出:[]分析思路1广度优先搜索(
BFS
九尾狐的yi巴
·
2023-04-19 04:51
算法
java
leetcode
山峰与山谷(
bfs
)
http://ybt.ssoier.cn:8088/problem_show.php?pid=1454【题目描述】给定一个n×nn×n的网格状地图,每个方格(i,j)(i,j)有一个高度wijwij。如果两个方格有公共顶点,则它们是相邻的。定义山峰和山谷如下:均由地图上的一个连通块组成;所有方格高度都相同;周围的方格(即不属于山峰或山谷但与山峰或山谷相邻的格子)高度均大于山谷的高度,或小于山峰的高
糊糊熊猫
·
2023-04-19 04:51
算法
蓝桥杯
树和图的宽度优先遍历与深度优先遍历
树和图的两种遍历方式即为特殊的DFS和
BFS
用单链表储存树和图时,从每一个节点的头指针只能储存当前节点能到达的下一层的节点宽度优先遍历没有进行递归所以每一次搜索都是以头结点指向的位置例如1->21->31
筱翼深凉
·
2023-04-19 02:56
题解
指针
dfs
数据结构
算法
二叉树
图的宽度优先遍历:
BFS
遍历
图的宽度优先遍历:
BFS
遍历提示:系列图的文章提示:大厂笔试面试都可能不咋考的数据结构:图由于图的结构比较难,出题的时候,很难把这个图的数据搞通顺,而且搞通顺了题目也需要耗费太多时间,故笔试面试都不会咋考笔试大厂考的就是你的贪心取巧策略和编码能力
冰露可乐
·
2023-04-19 02:26
大厂面试高频题之数据结构与算法
宽度优先
图
图的宽度优先遍历
BFS
大厂笔试面试题
(深度优先遍历和宽度优先遍历)DFS和
BFS
(1)
二、什么是
BFS
?三、题目演示(一个简单的题目,帮助理解)前言DFS和
BFS
在解决能够解决我们见到的很多图论问题,两者有很大的区别,但有些时候,两者又有相同的地方。比如都能通过搜索,来达到某种目的。
小魏苦练算法
·
2023-04-19 02:55
算法
c++
深度优先
13.广度优先搜索
一、算法内容1.简介广度优先搜索
BFS
(BreadthFirstSearch)按照广度优先的方式进行搜索,可以理解为“尝试所有下一步可能”地穷举所有可行的方案,并不断尝试,直到找到一种情况满足问题问题的要求
风中的微尘
·
2023-04-19 02:20
算法竞赛讲义
算法
c++
搜索
广度优先
上一页
32
33
34
35
36
37
38
39
下一页
按字母分类:
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
其他