腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
一般树遍历
广度
优先(使用队列)
、
它实际上是关于如何使用
广度
优先搜索(使用队列)遍历一般树(而不是
二叉树
)。我能找到
的
都是
二叉树
。事前谢谢你
浏览 0
提问于2013-07-03
得票数 0
1
回答
一棵树是由宽度优先搜索而成
的
二叉树
吗?
、
、
、
、
我在学习
广度
优先搜索。我想问:由宽度优先搜索(即BFS树,存储每个节点
的
前身)构建
的
树是否是
二叉树
?
浏览 4
提问于2013-03-27
得票数 1
2
回答
将后排序
二叉树
遍历索引转换为级别顺序(
广度
优先)索引
、
、
、
、
假设一棵完整
的
二叉树
,每个节点都可以用它在给定
的
树遍历算法中出现
的
位置来寻址。例如,高度为3
的
简单完整树
的
节点索引将如下所示: 0 1 23 4 5 6 6 2 50 1 3 4 给出了树
的</em
浏览 1
提问于2010-12-21
得票数 4
回答已采纳
1
回答
向
二叉树
中第一个未被占用
的
叶子添加元素
、
、
、
、
现在,我正在尝试用Java编写一个在
二叉树
结构上实现
的
二进制堆,虽然我确实很好地掌握了如何在添加元素后将树“堆积”起来,但在堆
的
底部查找第一个未占用
的
叶子
的
逻辑让我摸不着头脑。我知道寻找第一个空闲
的
叶子应该是
广度
优先
的
遍历,但我仍然不知道
广度
优先
的
遍历算法是如何工作
的
。
浏览 1
提问于2013-04-25
得票数 0
回答已采纳
2
回答
广度
优先搜索遍历与预序遍历与深度优先搜索遍历
、
、
、
对于
二叉树
,
广度
优先搜索遍历(BFS)是否与预顺序遍历相同?我有点被这两种不同类型
的
横穿弄糊涂了。有人能给我解释一下吗?此外,预顺序遍历与深度优先搜索遍历(DFS)相比如何? 非常感谢!
浏览 1
提问于2019-03-19
得票数 10
回答已采纳
3
回答
如何查找并返回
二叉树
的
最底层(最深节点)节点?二叉搜索树?
、
、
、
我有一个binary tree,唯一
的
条件是在最深层有一个节点。树中
的
节点具有parent属性(以及left、right、data) 有没有可能确定最深层
的
节点比O(N更好)?如果树是binary search tree (right->data > parent->data, left->data < parent->data)而不是
二叉树
呢?我可以使用
广度
优先
的
方法,在O(N)内完成
二叉树
和二进制搜索树
的
工作,但
浏览 0
提问于2013-02-21
得票数 0
回答已采纳
1
回答
为什么一个AVL树不能用预指令遍历重新创建?
、
、
给定一个二进位搜索树,我理解为什么我可以使用
广度
优先和预顺序遍历来列出树
的
条目,这样就可以按照遍历树
的
顺序重建树。然而,如果我们现在考虑一棵AVL树,并且我们想要遍历这棵树,以便重新创建相同
的
AVL树(类似于我们对普通
二叉树
所做
的
操作),那么为什么宽度第一次遍历总是有效
的
,以及为什么在这种情况下,预排序不能工作,因为它适用于标准
二叉树
浏览 0
提问于2012-02-25
得票数 0
回答已采纳
2
回答
非
二叉树
可以按顺序遍历吗?
、
、
该算法
的
一部分涉及在树上按顺序进行搜索。是否存在对非
二叉树
的
顺序遍历
的
模拟。特别是,我认为可以从左向右遍历节点(并且只处理父节点一次?)更新提前谢谢。
浏览 2
提问于2010-08-07
得票数 13
回答已采纳
2
回答
打印
二叉树
的
单个给定级别上
的
所有元素
、
、
我需要打印出(访问)
二叉树
单层上
的
节点。 我不知道如何做到这一点,但话又说回来,我对算法总体上不是很熟练。我知道在
广度
优先遍历中,你使用一个队列,你首先将根节点放入队列中,然后将其出队,访问它并将其子节点排队,然后将第一个排队
的
子节点出队,访问它并将其子节点排队,等等。根据我
的
理解,这使得我们不可能确切地知道一个级别何时结束,另一个级别何时开始,除非你在创建
二叉树
时为每个节点分配它
的
级别,然后在进行
广度
优先遍历时检查级别。如下所示(代码是用PHP编写<
浏览 1
提问于2010-01-23
得票数 0
回答已采纳
2
回答
尝试检查树是否为二进制搜索树
、
、
、
首先,我按照层次顺序(又称
广度
优先)遍历,将树插入数组中。Return false Return True 但我
的
问题是,该算法只有在树是完全
二叉树
的
情况下才有效
浏览 0
提问于2013-12-12
得票数 2
1
回答
如何理解分枝定界
广度
优先搜索
的
内存问题
、
分支定界法有三种搜索策略:深度优先搜索、
广度
优先搜索和最佳优先搜索。所有的书籍和文献都表明,
广度
优先和最佳优先将占用所用计算机
的
更多内存。如何理解这个?以一棵
二叉树
为例,当从活动节点列表中取出一个节点(父节点)进行处理时,会生成两个子节点(或子节点)并插入到活动节点列表中,但父节点需要删除,因此只增加了一个节点
的
内存。从这个角度来看,所有这三种搜索策略都占用计算机
的
相同内存。我说
的
对吗?这让我困惑了很久。有人能给我一些建议吗?
浏览 9
提问于2017-02-27
得票数 1
2
回答
如何使用Java创建包含在
二叉树
的
最大深度中
的
节点
的
链表
、
、
、
我已经创建了
二叉树
和链表类,我只需要一种算法,只打印最大路径
的
节点。
二叉树
的
高度和大小已经存储在根节点中,但我
的
问题是在将每个节点添加到我
的
链表中时,只遍历最大
的
路径。
浏览 0
提问于2009-11-03
得票数 0
回答已采纳
3
回答
在基于
广度
和深度
的
搜索中,“树”指的是什么?
、
我需要一些关于C++代码
的
工作片段,关于
广度
/深度优先搜索。另外,在下面的链接中,当使用术语树时,它是指
二叉树
还是更具体地说是红色和黑色
的
树?或者这是一种更抽象
的
树?有没有人有链接到这些构建树
的
searches...along
的
工作代码? 树似乎指的是“图”中
的
某种结构?我相信这是某种我还没有学过
的
数学。
浏览 0
提问于2011-10-13
得票数 0
回答已采纳
1
回答
二叉树
-在一个级别上计算节点
、
我正在编写一个
二叉树
类,并且我被困在一个levelCount方法上,在这个方法中,我需要计算树
的
某一层上
的
节点数量。left; T data; {} 我认为我需要使用
广度
优先搜索,
浏览 0
提问于2012-10-14
得票数 6
回答已采纳
0
回答
二叉树
的
广度
、
、
我们如何确定
二叉树
的
宽度a。一个简单
的
二叉树
/ \ \ \O O 以上树
的
宽度为4
浏览 1
提问于2018-07-14
得票数 1
回答已采纳
3
回答
用于在完整树
的
深度优先和
广度
优先遍历之间进行转换
的
函数
、
、
问题:考虑一个具有l个层次
的
完整k-ary树,在
广度
优先遍历中,节点按其排名进行标记。按照在深度优先遍历中遍历标签
的
顺序计算标签列表。例如,对于具有3个级别的
二叉树
,所需
的
列表为:0 1 3 7 8 4 9 10 2 5 11 12 6 13 14我感兴趣
的
是一种避免在内存中构建树<e
浏览 3
提问于2016-08-22
得票数 6
2
回答
二叉树
的
广度
优先搜索
、
、
我正在尝试为
二叉树
创建一个
广度
优先
的
搜索函数,但是我似乎不能让它工作。如有任何建议,我们将不胜感激!
浏览 14
提问于2012-10-24
得票数 0
回答已采纳
4
回答
使用O(1)空间以BFS方式打印
二叉树
、
我想知道是否有可能在只使用O(1)空间
的
情况下以
广度
一阶打印
二叉树
?有什么想法吗?
浏览 0
提问于2011-11-08
得票数 7
回答已采纳
4
回答
级别顺序,树遍历-如何跟踪级别?
、
、
、
、
如何在以级别顺序或
广度
优先顺序遍历
二叉树
时跟踪级别?我希望能够区分每一行节点。下面是我
的
级别顺序遍历方法:{ final Queue<Node>
浏览 0
提问于2011-12-05
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
二叉树的镜像
广度优先-BFS
二叉树的遍历
二叉树的简单介绍
二叉树的层次遍历
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券