腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
如何
使用
BFS
重建
二维
迷宫
的
路径
以
找到
最短
路径
c++
我已经在C++中实现了呼吸优先搜索算法,如下所示,我知道该算法是有效
的
,并
找到
从给定房间到其中一个出口
的
最短
路径
。但由于算法
的
性质,它找不到实际
路径
,而是从开始节点到结束节点所需
的
步数。我正在尝试用这个算法
重建
找到
的
最短
路径
。我在一个与我
的
迷宫
大小相同
的
矩阵中存储了每个访问节点
的
父节点
浏览 17
提问于2021-07-31
得票数 1
1
回答
如何
只
使用
一次
bfs
来求解该算法?
algorithm
、
breadth-first-search
问题出在uva1599,请访问
迷宫
由n个房间组成,由m条
路径
相连。每条
路径
被着色为某种颜色ci。
找到
从1号房间到n号房间
的
理想
路径
。如果该
路径
的
颜色序列是
最短
路径
中按字典排序最小
的
,则该
路径
是理想
路径
。(2<=n<=100000,1<=m<=200000,1<=c<=10^9) 我可以从最后一个房间
浏览 3
提问于2017-03-26
得票数 0
1
回答
迷宫
解算
的
最佳算法?
algorithm
、
graph
、
graph-algorithm
、
path-finding
、
maze
最近我做了一个项目,用不同
的
路径
搜索算法来解决一个给定
的
迷宫
。为此,我导入了一个黑白
迷宫
图像,并使每个节点成为一个节点。我尝试
使用
DFS、
BFS
、Dijkstra和A*来解决这个问题,但注意到DFS给了我
最短
的
运行时间。那么,我
的
问题是,在一个完美的
迷宫
(只有一个解决方案
的
迷宫
)上
使用
更先进
的
算法(比如Dijkstra或A* )
浏览 3
提问于2020-04-14
得票数 3
回答已采纳
1
回答
获取
最短
路径
中
的
第一步- 2d数组- java
java
、
arrays
我有一个
二维
数组(假设如下所示):####.#####..#.## 我已经能够计算出从
迷宫
中
的
一点到另一点
的
最短
路径
然而,我只想得到计算出
的
最短
路径
的
第一步,而不是这样做。我可以轻松地在a*、d
浏览 15
提问于2016-09-26
得票数 0
1
回答
在没有先验知识
的
情况下在
迷宫
中寻找实体
的
算法
algorithm
、
breadth-first-search
、
a-star
、
maze
我有一个像加权
迷宫
一样
的
网格,我需要在没有任何关于
迷宫
的
先验知识
的
情况下
找到
通向实体
的
最短
路径
。像A* expect priot knowledge这样
的
算法在环顾四周时会“跳来跳去”,但当我有一个机器人
的
时候,这是不可能
的
。我
的
第一个想法是最初
使用
BFS
探索整个
迷宫
,然后在探索
的
迷宫
浏览 0
提问于2018-12-10
得票数 3
3
回答
迷宫
勘探
BFS
和DFS可以
使用
哪种程序?
algorithm
、
time-complexity
、
depth-first-search
、
breadth-first-search
、
maze
我知道我们可以用DFS进行
迷宫
探索。但我认为我们也可以
使用
BFS
进行
迷宫
探索。我在这里有点困惑,因为我读过
的
大多数书和文章都是用DFS解决这个问题
的
。我认为,与
BFS
相比,DFS
的
最佳情况时间复杂度将更好。但是平均和最坏
的
情况下
的
时间复杂度对于
BFS
和DFS都是一样
的
,这就是为什么我们更喜欢DFS而不是
BFS
。我是对
的
,还是我有一些误解
浏览 2
提问于2013-11-25
得票数 6
回答已采纳
2
回答
遍历
迷宫
和深度优先搜索
c++
、
c
我在我
的
程序中遇到一个问题。if( flag==false ){ maze[x][y]=0; }} 链接是我写
的
程序,但我不知道
如何
找到
最短
路径
。你能给我一些关于
如何
使用
堆栈
的
建议吗,我只
使用
递归。我已经看过关于它
的
wiki,但仍然不明白
如何
使用
堆栈。(例如
如何<
浏览 2
提问于2012-03-10
得票数 1
回答已采纳
4
回答
找出两点之间
的
最小步数?
java
、
vb.net
、
algorithm
、
graph-algorithm
我有一个网格,网格有两个“材料”- 我需要返回对一个对象需要执行
的
最小操作量。
浏览 3
提问于2015-01-23
得票数 5
回答已采纳
4
回答
最短
路径
数
python
、
algorithm
、
chess
以下是问题所在:然后,我们被要求为骑士确定从棋盘左下正方形到棋盘右上正方形
的
最短
路径
(骑士可以在一个轴上移动2个空间,然后在另一个轴上移动1个空间)。我现在
的
想法是:
使用
二维
数组存储所有可能
的
移动,在
二维
数组上执行广度优先搜索(
BFS
)
以
浏览 2
提问于2016-09-21
得票数 0
1
回答
在
迷宫
上打印PacMan步骤,宽度优先搜索- Java
java
、
breadth-first-search
、
maze
我正在尝试创建某种没有鬼
的
PacMan模拟,其中它用6x10
的
矩阵表示。我实现了
BFS
的
一个变体,在被搜索
的
两个节点之间递归调用算法,这给了我满意
的
结果。然而,我真正想要做
的
是在每次PacMan运动之后打印
迷宫
的
状态,其中PacMan用"2“表示,盒子用"3”表示,墙壁用"1“表示,自由之路用"0”表示。下面是一个开始
的
迷宫
: 2 0 0 3 1
浏览 7
提问于2013-05-22
得票数 1
回答已采纳
1
回答
广度优先搜索计数器示例
graph-theory
声明:我知道,当涉及到从
BFS
派生
的
最短
路径
树时,顺序很重要,假设邻接表中顶点
的
顺序就是<em
浏览 5
提问于2018-11-20
得票数 0
1
回答
如何
在无向图中
找到
最短
路径
和最长
路径
?
algorithm
、
graph
、
depth-first-search
、
breadth-first-search
、
longest-path
我有一个关于
如何
在具有简单边
的
无向图中
找到
最短
路径
和最长
路径
的
一般问题,其中边没有权重。我们需要
使用
DFS算法来寻找图中
的
最长
路径
,而我们需要
使用
BFS
算法来寻找图中
的
最短
路径
,这是一个正确
的
结论吗?我知道当我们
使用
BFS
时,我们逐层访问节点,我们可以
使用
它
浏览 42
提问于2021-03-26
得票数 0
1
回答
3D
迷宫
中
的
最短
路径
recursion
、
3d
、
shortest-path
、
maze
我正在试着写一个程序,用递归在3D
迷宫
中
找到
最短
路径
。请注意,我希望保留递归方法。s XX XXe X 一种是从s到e。X是一个障碍,也是解决问题
的
途径。
浏览 17
提问于2016-09-05
得票数 2
1
回答
关于谦卑
的
HilbertMaze任务
algorithm
、
hilbert-curve
如何
从谦卑中着手以下任务: 我可以通过
使用
BFS
生成
迷宫
和搜索
最短
路径
来
找到
最短
路径
,但是由于最坏
的
时间复杂度预计为O(N),我不认为这是正确
的
方法。
BFS
的
时间复杂度为O(x=0),其中V为顶点数,E为边数。例如,如果N= 3,我们有一个大小为17x17
的
网格,很明显,我们不能在三个步骤中
找到
路径
。因此,要么
浏览 1
提问于2016-08-04
得票数 1
回答已采纳
1
回答
非加权
二维
阵列中
的
最短
路径
如何
显示
BFS
期间所采取
的
步骤/方向
java
、
multidimensional-array
、
breadth-first-search
、
shortest-path
在这个算法中,我要做
的
是,给定一个
二维
数组,从给定
的
起点(S)和给定
的
端点(D)
找到
最短
路径
--记住数组(*)中
的
一些元素被认为是障碍。通常,我会执行典型
的
BFS
并返回
最短
路径
的
距离,但是会有一些额外
的
皱纹。我需要用基数(北、南、东或西)替换一个遍历元素来显示
最短
路径
。(分别缩写为n,s,e,w)到目的地<em
浏览 3
提问于2020-10-02
得票数 1
1
回答
如何
从拍摄到
的
迷宫
图像中生成图形
java
、
data-structures
、
robotics
我正在开发一种用于
最短
路径
查找
的
机器人。该系统由移动机器人、轨迹规划器、运动控制器、视觉传感器、ZigBee无线通信装置和
迷宫
地形组成。摄像机用于在
迷宫
中捕捉移动机器人
的
图像。开发了基于颜色标记识别的图像处理和分析算法,确定了机器人
的
位置和方向,我正在用java开发其软件部分。我
的
目标是从捕获
的
image.And中创建一个连接节点
的
图,应用
最短
路径
算法(
BFS</em
浏览 1
提问于2015-10-22
得票数 2
回答已采纳
1
回答
吃豆人:一条吃掉所有点子
的
捷径
artificial-intelligence
、
path-finding
、
traveling-salesman
、
pacman
我正在尝试为吃豆人问题
找到
一个解决方案,即
找到
一条吃掉大
迷宫
中所有点
的
短
路径
(不是
最短
的
,但很好
的
)。我见过很多人谈论TSP,Dijsktra,
BFS
,A*。我不认为这是一个TSP,因为我不需要回到我开始
的
地方,如果我愿意,我可以重复node。我不认为Dijsktra,
BFS
和A*会有帮助,因为我不是在寻找
最短
路径
,即使是这样,它也不会在合理
的
时
浏览 5
提问于2012-10-14
得票数 2
回答已采纳
1
回答
BFS
或DFS是Ms Pacman
的
有效搜索算法吗
java
、
artificial-intelligence
、
depth-first-search
、
breadth-first-search
、
pacman
我认为从一些基本
的
搜索开始,比如
BFS
或DFS,这是一个好主意。我刚刚实现了一个
BFS
,但是当我运行我
的
代码时,pacman女士撞到了墙上。我想知道,我
的
BFS
代码有没有什么可以改进
的
地方,或者仅仅是不够呢?public MOVE
BFS
(Game game){ EnumMap<Constants.GHOST,MOVE> ghostMove = new EnumMap<>(Constants.GHOST.clas
浏览 50
提问于2021-11-06
得票数 1
3
回答
何时
使用
DFS和
BFS
java
、
algorithm
、
graph
以下是Facebook黑客杯中
的
图形搜索问题。我所
使用
的
方法与社论中描述
的
方法相同,但我
使用
的
是DFS,而不是
BFS
,而且我对某些情况
的
回答是错误
的
。 DFS是
如何
发挥作用
的
--为什么DFS在
BFS
工作
浏览 1
提问于2015-01-17
得票数 1
1
回答
给定特定步数时,从起始节点到结束节点
的
最大
路径
java
、
path
、
dijkstra
目前,我已经实现了Dijkstra
的
最短
路径
算法。给定一个
迷宫
,
最短
路径
算法提供了
以
最少
的
步数从入口到出口退出
迷宫
的
最快方法。然而,我想
找到
一种方法,给定特定
的
n步,
迷宫
中可能
的
最大
路径
是什么?(您可以到达死胡同并返回,这将被算作额外
的
步骤)
浏览 31
提问于2019-04-27
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券