腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
二叉树
的
有序
迭代
器
、
、
、
、
我如何编写一个Java
迭代
器
(即需要next和hasNext方法),该
迭代
器
取
二叉树
的
根,并以
顺序
的
方式
遍历
二叉树
的
节点?
浏览 4
提问于2012-10-12
得票数 28
回答已采纳
1
回答
四叉树
的
前置
遍历
、
、
、
、
所以我知道对于
二叉树
来说,预定
遍历
的
一般方法是这样
的
{ displayPreorder(node.right); }但我很难把头绕在四叉树
的
前序
遍历
上
浏览 2
提问于2016-11-01
得票数 0
回答已采纳
1
回答
如
何在
二叉树
中
返回
用于
顺序
遍历
的
迭代
器
?
、
、
、
我试图将
顺序
遍历
的
结果存储在LinkedList
中
并通过
迭代
器
进行检索,但在打印结果时遇到空指针异常。当我尝试在我
的
函数
中
通过递归和打印值来做这件事时,我得到了正确
的
输出。我想,我
的
return语句是不正确
的
,不确定,下面是我
的
代码和注释,我
的
代码在哪里被破坏。任何帮助和概念都是值得感谢
的
。我已经看到了,但没有帮助,因为我正在尝试
返回</
浏览 3
提问于2017-12-21
得票数 0
回答已采纳
6
回答
二叉树
中
的
无堆栈预序
遍历
在不使用节点堆栈或“访问”标志
的
情况下,可以在
二叉树
上执行
迭代
*预
顺序
*
遍历
吗?但是,我想知道是否真的需要挂旗子。如果树有很多节点,它们将占用大量内存。而且,如果一个
浏览 21
提问于2012-01-23
得票数 10
回答已采纳
1
回答
如
何在
Haskell中使用内存限制在树上
迭代
?
、
、
、
我知道有一个使用Tree s
迭代
Zipper
的
解决方案(请参阅details )。虽然我不清楚是否有可能将内存限制应
用于
这种方法。上下文 设计一个
迭代
器
,按
顺序
遍历
二叉树
.假设
二叉树
存储在磁盘上,可以包含多达10个级别,因此可以包含最多(2^10-1)节点,并且我们可以在任何给定
的
时间存储最多100个节点。此
迭代
器
<
浏览 0
提问于2019-04-24
得票数 2
2
回答
有限空间
迭代
器
、
、
、
、
我实现了一棵树(不是
二叉树
,每个节点都可以有几个子节点)。对于每个节点,我们可以访问树
中
的
级别、子节点和父节点。下一个阶段是为这个树实现2个
迭代
器
,但问题是,我不能保存超过恒定数量
的
信息来帮助完成这些
迭代
器
(即恒定
的
空间复杂度)。我
的
问题是,考虑到我目前所在
的
节点n: ,查找下一个要以BFS
顺序
遍历
的
节点
的
算法是什么?,查找以*
浏览 7
提问于2022-05-23
得票数 0
回答已采纳
2
回答
当我
迭代
时,如何知道我在树
的
末尾?
、
、
、
我正在为树结构(左子指针,右子指针,父指针)编写(按
顺序
)
迭代
器
,我被卡住了,因为我想不出一种方法来停止
迭代
,因为我已经访问了所有节点。如何检查我当前所在
的
节点是否是树
的
最后一个节点?编辑 这里
的
树结构应该是
二叉树
结构,我需要
顺序
遍历
来实现节点“键”
的
词汇化
顺序
,并且我已经完成了递归版本-我正在尝试做
迭代
版本,因为有很多其他函数
遍历
树,我不太确定
浏览 31
提问于2017-12-19
得票数 0
回答已采纳
1
回答
使用智能指针
遍历
树
、
、
、
我用C++实现了一个简单
的
二叉树
类。使用智能指针对象来保存指向每个节点
的
指针(子节点共享,父节点弱)。我试图为自定义
迭代
器
实现一个嵌套类(按
顺序
、按
顺序
和按后
顺序
),但我不知道如何有效地实现.next()方法。如
何在
不将整个树保持在优先级队列
中
的
情况下获得
遍历
中
的当前位置。
浏览 3
提问于2021-06-07
得票数 1
3
回答
层次优先和深度优先
的
树
遍历
递归
、
、
有没有什么算法可以在postorder.Thanks
中
以第一级
的
顺序
递归
遍历
一棵树,并且是非递归
的
。
浏览 0
提问于2009-10-15
得票数 0
回答已采纳
2
回答
为什么要使用递归?
、
、
在我
的
大部分学习经验
中
,我发现它比
迭代
方法效率低得多,那么为什么人们要使用它呢?是不是因为你可以简单地写一个更短
的
方法?它是否
用于
课堂设置(或学习目的)之外
的
真实世界编程?如果是,请提供一个很好
的
例子,如果可以的话,我很好奇。 提前感谢您
的
帮助!我真的很感激!
浏览 0
提问于2013-12-02
得票数 3
3
回答
无法理解PriorityQueue是如何改变排序
顺序
的
?
、
System.out.println(pq); System.out.println(pq); }
浏览 0
提问于2017-06-01
得票数 1
1
回答
如何对自定义映射进行
迭代
?
我想建立我自己
的
地图类。(它
的
行为与C++ STL完全一样),我希望能够按键值
顺序
遍历
所有元素。因此,我
的
问题是如何有效地进行
迭代
器
增量。一种效率低下
的
方法是
遍历
树
中
的
每个元素以找到下一个最低键。有更快
的
方法吗? 谢谢。
浏览 1
提问于2014-10-13
得票数 1
回答已采纳
3
回答
Java自然排序
我试图使用优先级队列,并假设元素是按“自然
顺序
”添加
的
。WHen我打印不按
顺序
排列
的
元素.我希望结果- 1,2,3,4import java.util.*; public
浏览 10
提问于2013-09-04
得票数 3
回答已采纳
2
回答
为什么std::在
遍历
所有元素时速度较慢?
、
、
我们有一个最初使用deque作为容器
的
代码。不幸
的
是,它还不够快,我们
的
时间测量,因为它需要相当长
的
时间来进行搜索或排序。因此,我最近对代码进行了重构,以尝试使用一个集合。不过,我注意到
的
一件事是,当
遍历
所有元素时,设置要慢得多。我们有一个测试,它基本上只是
遍历
元素,从开始到结束,直到它匹配它正在寻找
的
值,并发现集合花费了几乎5倍
的
时间去完成它。我认为时间将大致相同,因为它只是从开始到结束
遍历
所有元素,但事实并非如此
浏览 0
提问于2018-05-21
得票数 2
回答已采纳
6
回答
按序
遍历
和层序
遍历
的
二叉树
?
、
我们能证明一个人可以从它
的
顺序
遍历
和水平
顺序
遍历
中
明确地构造
二叉树
吗?基本情况:具有1或2个级别的树。这些案例是显而易见
的
。归纳情况:证明这对于具有l+1水平<em
浏览 5
提问于2011-01-02
得票数 7
回答已采纳
3
回答
基于Javascript
的
二叉树
级
顺序
遍历
、
、
、
给定
二叉树
,
返回
节点值
的
水平
顺序
遍历
。(从左到右,逐级)。例如:给定
二叉树
[3, 9, 20, null, null, 15, 7],将其级别
顺序
遍历
返回
为: 如
何在</
浏览 6
提问于2020-07-07
得票数 6
回答已采纳
3
回答
如
何在
恒定时间内
返回
线程式二进位搜索树
的
中值?
、
、
我在理解如
何在
恒定时间内实现和找到线程式
二叉树
的
中值方面遇到了麻烦。提供
的
详细情况如下:基本上,据我所知,这是一个双线程
的
二进位搜索树。我不知
浏览 0
提问于2018-07-25
得票数 1
1
回答
bfs中队列与树
的
关联
、
、
、
我试图在java
中
实现插入
二叉树
(完整
二叉树
)
的
BFS,队列
的
目的是保持项目的
顺序
,而树则
用于
将项目存储在左右节点中。For Ex:树:2 3以下是我
的
疑虑 1.How来维护指针,一个
用于
队列,另一个
用于
树,或者使用相同
的
指针。例如:一旦元素2和3被添加到1
中<
浏览 0
提问于2016-04-25
得票数 0
34
回答
如
何在
任何
二叉树
中找到两个节点
的
最低共同祖先?
、
、
、
这里
的
二叉树
不一定是
二叉树
。-
顺序
遍历
得到- 8,4,9,2,5,1,6,3,7例如,如果我们想要找到节点8和5
的
共同祖先,那么我们在有序树
遍历
中
列出所有在然后我们检查这个列表
中
的
哪个节点在后序
遍历
中最后出现,即2。因此,8和5
的
共同祖先是2。我相信这个算法
的
复杂度是O(
浏览 3
提问于2009-09-27
得票数 189
回答已采纳
1
回答
计算机算法--在
二叉树
上用
迭代
代替递归
、
、
、
我已经看到了如何
迭代
二叉树
并找到所有节点
的
和
的
方法,除了计算计算
器
的
表达式输入。节点按照操作
顺序
按适当
的
顺序
排列,节点为operators或operands。我认为recursion比
迭代
要慢,所以我想知道如何
遍历
二叉树
,并找到不使用recursion输入
的
表达式
的
结果。树
的
一个例子: *
浏览 2
提问于2015-05-10
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Java 中有Iterator,为什么还需要Spliterator
二叉树按层交替反向遍历
JavaScript教程-如何在JavaScript中遍历数组
python基于递归算法实现二叉树
数据结构学习笔记(六)——树上篇
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券