腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
ATLR 4-迭代与递归
recursion
、
antlr
、
depth-first-search
假设这个抽象语法
树
:我设想ANTLR将使用递归
算法
(深度优先
遍历
)
遍历
这棵
树
。我将对这棵
树
进行多次评估(例如,10 for次)。我可以使用迭代(使用我自己的堆栈),而不是使用递归
算法
来
遍历
这棵
树
。为了提高性能,我认为迭代
算法
的性能会更好。ANTLR真的使用递归
遍历
吗?这真的是一个性能问题吗? 谢谢!
浏览 1
提问于2014-12-08
得票数 0
2
回答
使用给定
遍历
验证二叉
树
algorithm
、
tree
、
binary-tree
、
tree-traversal
是否有可能在给定两个
遍历
(例如:有序
遍历
和后顺序
遍历
)的情况下识别不存在二叉
树
的序列? 我理解post order
遍历
的最后一个元素,或者预顺序
遍历
的第一个元素,是
树
的根。使用这样的基本事实,是否有可能在不实际构建树的情况下测试这些数组,并确定它们是否产生了相同的
树
?我已经有了一个
算法
,可以用这两个序列(in-和post-)构建一棵
树
,但是如果事先有方法测试数组,我不想运行该
算法
。它将节省大量的时间
浏览 3
提问于2014-11-06
得票数 1
回答已采纳
4
回答
树
遍历
算法
algorithm
、
tree
、
multiway-tree
我接受的是一种
树
格式的数据,但是每个父节点都可能有几个子节点,而我能找到的唯一一棵树上的数据是具有权重的
树
,或者每个节点最多有两个子节点的
树
。因此,我试图找出这样的
算法
来计算
树
的每个节点: child1[0] child2ch1child15[4] 现在,当我试图写出我的
算法
如何工作的时候,我最终写了嵌套的for/while循环,但是
浏览 6
提问于2011-01-27
得票数 9
回答已采纳
2
回答
从右向左穿过一棵
树
algorithm
、
tree
我读了Brassard和Bratley的“
算法
的基本原理”一书,在关于
树
遍历
的一节中有这样的说法: 从右向左
遍历
意味着什么?我的猜测是,它们的意思是tat,一个从右到左的顺序
遍历
,相当于一个有规律的左右顺序
遍历
?从左到右和从右到左的顺序是完全相同的
算法
?
浏览 5
提问于2015-12-18
得票数 1
1
回答
大型
树
数据结构是如何
遍历
的?
algorithm
、
recursion
、
graph
、
tree
我正在研究
树
算法
,几乎所有的
算法
都使用递归进行
遍历
,当然,不需要递归也可以完成
遍历
(通过创建堆栈数据结构和while循环)。但是出于好奇,想知道这些
树
的数据结构是如何在
树
中存在着数以百万或数十亿的节点时被
遍历
的?当然,这些问题也是在面试中提出的。我能想到的一些方法是 表结构中数据库中的
树
及
遍历
浏览 0
提问于2016-02-21
得票数 3
2
回答
比较2个b
树
以查看它们是否包含相同的值
java
、
algorithm
、
b-tree
鉴于2b-tree可能具有相同的值,但形状不同,有没有一种
算法
可以
遍历
这些值并比较这两个
树
是否具有相同的键?我见过
遍历
b
树
的
算法
,但我不想
遍历
这两个
树
,然后比较键,我想要更智能的
算法
,如果存在差异,它将尽可能早地脱离困境。
浏览 0
提问于2013-01-31
得票数 0
4
回答
在树结构的大O符号中:为什么一些源引用O(logN),而另一些引用O(h)?
algorithm
、
data-structures
、
tree
、
big-o
、
binary-search-tree
在研究
遍历
二叉
树
的任何
算法
的复杂性时,我看到了两种不同的方式来表达相同的东西:在我看来,同样的逻辑也在起作用,但不同的作者使用logN或h。有人能给我解释一下为什么会这样吗?
浏览 0
提问于2012-02-04
得票数 13
回答已采纳
2
回答
用时间循环迭代
遍历
图
javascript
、
algorithm
、
tree
、
graph-algorithm
、
cytoscape.js
我正在使用cytoscape.
js
创建一个图形。 edge.select() });它似乎有效,但我不太擅长
算法
我读过一些关于广度优先和深度优先搜索
算法
的文章,但我不确定是否需要这些
算法
。 不使用递归就能
遍历
树
吗?我也尝试过使用while循环,但是由于它是
浏览 4
提问于2016-10-01
得票数 2
回答已采纳
2
回答
只有一次
遍历
的所有可能的二叉
树
tree
、
traversal
假设只对二叉
树
(不一定是BST)进行按序
遍历
(或仅限后序/预序)
遍历
,那么如何在给定这种
遍历
的情况下生成所有可能的二叉
树
?我知道给定'n‘个节点可能的二叉
树
的数量是(2^n)-n,但是如果我们可以访问
树
的一次
遍历
,我们如何编写这个
算法
呢?
浏览 1
提问于2011-12-27
得票数 1
回答已采纳
4
回答
在java中
遍历
非二叉
树
java
、
tree
我有一棵不是二叉
树
的
树
,每个节点都有两个以上的子节点,我正在寻找一种
遍历
这棵
树
的
算法
,我在学习数据结构方面真的很新手,我知道如何
遍历
二叉
树
,但当涉及到
遍历
非二叉
树
时,我会迷路。有谁能给我个提示吗?
浏览 1
提问于2013-10-13
得票数 15
2
回答
在书签之间
遍历
OpenXmlElements
c#
、
openxml
、
openxml-sdk
我需要
遍历
书签开始标记和书签结束标记之间的节点。这个问题似乎可以分解为
树
遍历
法,但我在确定正确的
算法
时遇到了困难。书签start和end元素是非复合节点(没有子节点),可以出现在
树
中的任意深度。我认为一个从节点x开始到节点y结束的
遍历
不平衡
树
的
算法
应该是可行的。这听起来可行吗,还是我错过了什么。 如果这是可行的,你能告诉我一个可以完成返回节点的
树
遍历
的方向吗?
浏览 0
提问于2009-11-12
得票数 5
1
回答
Robson
树
遍历
算法
binary-search-tree
、
tree-traversal
、
stackless
有人能解释一下
遍历
树
的Robson
算法
吗?我很难理解
算法
的步骤是什么。
浏览 4
提问于2014-03-10
得票数 1
3
回答
不使用额外内存的层次顺序
树
遍历
algorithm
、
data-structures
、
tree
、
tree-traversal
我知道
树
的顺序
遍历
级
算法
。(我想每个人都知道这一点)该
算法
使用队列来存储
树
的节点。有没有不使用额外内存的
算法
?该
算法
不能使用递归(以我们使用堆栈的方式)。请注意,该
树
是以左子右兄弟表示形式给出的。在C中,
树
的结构是:int data;struct node *right-sibling;
树
由指向根节点的指针表示
浏览 0
提问于2020-01-04
得票数 1
1
回答
不需要额外存储的二进位搜索
树
迭代前置
遍历
c++
、
algorithm
、
tree
、
binary-tree
对于无序的二叉
树
遍历
,有一个迭代
算法
,它不使用辅助内存(堆栈、父指针、访问标志),称为。是否有类似的前序和后序
遍历
算法
?
浏览 2
提问于2014-09-10
得票数 1
回答已采纳
2
回答
Javascript
树
遍历
算法
javascript
、
algorithm
、
depth-first-search
、
tree-traversal
我需要帮助以深度优先的方式
遍历
树结构。我想不出一个合适的
算法
来做这件事。
浏览 2
提问于2012-03-19
得票数 6
回答已采纳
1
回答
求二叉树节点有序秩的有效
算法
java
、
algorithm
、
data-structures
、
tree
、
binary-tree
给定二叉
树
(不一定是二叉
树
搜索
树
)和该
树
中的一个节点,有什么有效的
算法
(最好用Java语言)来查找该节点的有序秩? 通过
遍历
(递归或迭代),O(n)
算法
是可能的。还有更好的吗?谢谢你的建议。
浏览 3
提问于2015-08-19
得票数 1
回答已采纳
1
回答
如果给出了两个二叉搜索
树
,我如何检查其中一个是另一个子树
search
、
tree
、
binary-tree
、
binary-search-tree
如果给出了两个二叉搜索
树
,我如何检查其中一个是另一个的子树。在这种情况下,检查一棵
树
是否是另一棵
树
的子树的
算法
是正确的吗?
算法
从这里开始敬请指教
浏览 2
提问于2011-04-24
得票数 0
回答已采纳
2
回答
给定一棵生成
树
和一条不在生成树上的边,如何形成循环基数?
graph
、
graph-theory
我有一个带有边E和顶点V的图,我可以使用 (或任何其他
遍历
-回溯-
遍历
-再次
遍历
的
算法
)找到生成
树
,现在我想找出通过利用生成
树
和不在树上的边创建的所有循环基,除了暴力搜索之外,还有什么
算法
可以让我这样做吗当然,我可以从非生成
树
边的一个顶点开始,得到所有的边,探索所有的边,如果我找到死胡同,就收回,直到我回到边的另一个顶点。但这有点,呃...太残暴了。还有其他想法吗?
浏览 2
提问于2009-10-23
得票数 1
回答已采纳
2
回答
后序
树
遍历
的最佳
算法
algorithm
、
tree
、
tree-traversal
我有一棵包含大量节点的
树
,我试图得到最佳的后序
遍历
算法
。 在节点中,我可以得到我的父节点。
浏览 1
提问于2012-02-18
得票数 4
回答已采纳
1
回答
如何获得二叉
树
的后序
遍历
(而不是二叉
树
),只给出它的顺序
遍历
algorithm
、
binary-tree
、
inorder
、
postorder
我给出了一个二叉
树
(非二进制搜索
树
)的有序
遍历
的结果如下:现在我要找出给出顺序
遍历
的同一
树
的后序
遍历
的结果。 有人能给我任何
算法
建议吗?
浏览 1
提问于2012-09-05
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
云直播
活动推荐
运营活动
广告
关闭
领券