腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
4
回答
实现二叉
树
是迭代的还是
递归
的?
recursion
、
iteration
、
binary-tree
我的课堂讲稿有一个二进制
搜索
树
的实现,它是使用
递归
方法实现的。这是一种优雅的方式,但我的问题是在现实生活中的代码中,如果二进制
搜索
树
具有较大的高度/深度数,是否应该
递归
地实现二进制
搜索
树
,是否会生成大量调用堆栈。我知道
递归
是理解许多数据结构概念的关键概念,但是您会选择在实际代码中使用
递归
吗?
浏览 1
提问于2012-07-11
得票数 5
回答已采纳
3
回答
搜索
二叉
树
最有效的方法是什么?
c
、
binary-tree
、
binary-search-tree
、
binary-search
我见过很多在二进位排序
树
中
搜索
的
搜索
算法,但它们都使用了相同的方法:
递归
。我知道与循环相比
递归
花费很大,因为每次我们调用
搜索
函数时,都会为该方法创建一个新的堆栈框架,如果二叉
树
太大,最终会占用大量内存。while (root!else if (data > root->data) else
浏览 5
提问于2014-08-09
得票数 0
回答已采纳
1
回答
递归
搜索
树
recursion
、
tree
、
julia
这段代码试图构建一个简单的树结构,然后在其中
搜索
匹配项。其中一些工作正常。Package.toml--------------------------- 但是
递归
并没有像我想的那样展开:我的头开始因为这种
递归
而痛了。
浏览 15
提问于2019-11-02
得票数 1
回答已采纳
3
回答
递归
树
搜索
c#
、
algorithm
我设想它是一个类似二叉
树
的结构,但由于棋盘上的每个方块可以有超过2个潜在的下一步,我认为它不会起作用。
浏览 0
提问于2011-05-05
得票数 5
回答已采纳
3
回答
Haskell
树
帮助
haskell
以下是一个问题:数据STree =叶子节点STree Int STree数据
树
= Tip Int =分支Btree
树
窗体的值必须有左数最多为n( a)定义一个
递归
函数stree :: [Int] -> STree,该函数从整数列表构造
搜索
树
。( b)定义一个
递归
函数btree :: [Int] -> BTree,它从非空整数列表中构造平衡
树
。c)
浏览 1
提问于2010-08-17
得票数 2
2
回答
线程二进位
搜索
树
优势
algorithm
、
data-structures
、
binary-tree
、
binary-search-tree
、
asymptotic-complexity
关于线程式二进位
搜索
树
的解释(如果你知道的话跳过它):对于
树
中的每个节点z:如果rightz z= NULL这样的
树
称为线程二进制
搜索
树
,新的链接被称为线程。 和我的问题是:线程二进制
搜索
浏览 5
提问于2014-01-05
得票数 6
1
回答
For循环与数组的关系与
递归
与
树
的关系相同?
arrays
、
recursion
、
tree
你会说-- For循环与数组的关系就像
递归
与
树
的关系一样--这是一个很好的类比吗? 如果要
搜索
数组中的任何内容,可以使用循环。如果要
搜索
树
中的任何内容,可以使用
递归
。在
树
中,我们使用返回语句+参数+变量来跟踪结果。
浏览 1
提问于2022-03-31
得票数 0
1
回答
什么是
递归
树
?
algorithm
、
sorting
、
recursion
在阅读有关合并排序的更多内容时,我遇到了
递归
树
。什么是
递归
树
?它们是否有助于解决
递归
问题?我们通过绘制
递归
树
来实现什么呢?谷歌并没有帮到我。
浏览 0
提问于2013-08-01
得票数 5
1
回答
内存空间或
递归
调用的“成本”是多少?
memory-management
假设我们想要实现一个数据结构,比如二进制
搜索
树
。 可以通过为指向
树
中父节点的指针分配每个节点额外的空间来实现
树
的每个方法,而无需使用
递归
。这样,我们就可以随意穿越这棵
树
。好处很明显--我们不需要进行
递归
调用来处理父消息,过多的
递归
调用可能会导致堆栈溢出。另一方面,使用父指针需要O(n)内存空间,这在处理大量数据时可能很严重。因此,我的问题是--使用
递归
调用实现
树
,或者使用父指针实现
树
(后者可能更方便
浏览 6
提问于2022-02-05
得票数 -1
2
回答
T-SQL
树
搜索
如果节点位于父节点下,则从节点集中进行选择
sql
、
sql-server-2005
、
recursive-query
、
tree-search
T-SQL
树
搜索
我在MSSQL Db (80000+)记录中有一个非常大的
树
。我的客户通过一个文本LIKE命令请求对
树
进行快速
搜索
。是否有一些
递归
命令可以快速检查每个节点的
树
,以查看它们是否在特定节点下?我使用的是SQL Server 2005。Table Schema - (fK) ParentId - LastName 我有一些<em
浏览 2
提问于2012-08-01
得票数 1
2
回答
使用二叉
树
的StackOverflowError
java
、
binary-tree
、
stack-overflow
对左子对象使用下面的插入方法--右兄弟
树
--似乎会在该方法的私有版本中再次调用addpage的行上引起一个StackOverflowError。有没有人可以建议如何解决这个问题?
浏览 0
提问于2011-05-23
得票数 0
1
回答
“深度优先
搜索
”与“
递归
树
”等价
recursion
、
tree
、
depth-first-search
我知道我们可以将
递归
函数的执行看作是
递归
树
。有人知道答案吗?
浏览 1
提问于2017-09-28
得票数 0
6
回答
MySQL
递归
树
搜索
php
、
mysql
、
recursive-query
我有一个数据库的名称
树
,可以下降到总共9个层次深,我需要能够
搜索
从树枝上的任何一点的
树
的信号分支。| 7 | joe | 6 || 9 | jim | 5 |
树
:tom jay tim joe jim如果我从用户"bob“中
搜索
"j”,我应该只得到"joe“和&qu
浏览 7
提问于2011-04-20
得票数 2
回答已采纳
1
回答
在非二叉
树
中查找节点[Java]
java
、
loops
、
recursion
、
search
、
tree
我想找到一个T类型的节点,它位于非二叉
树
中的某个地方。我想要应用二叉
树
搜索
的规则,但没有左右的东西,但我不知道如何做它。
浏览 0
提问于2018-12-16
得票数 0
回答已采纳
2
回答
使用C在
搜索
二叉
树
中查找最长路径
c
、
recursion
、
binary-search-tree
我在使用
递归
函数查找
搜索
二叉
树
的最长路径的代码时遇到了困难。void maxDepth(bst_node *node)}if(node->leftChild==NULL&&node->rightChild==NULL)return;在
递归
之前,打印节点的值: printf("%d "maxDepth(nod
浏览 5
提问于2021-12-12
得票数 0
2
回答
如何在go中创建
递归
并发
树
搜索
go
、
recursion
、
concurrency
在go中有没有合适的方法来实现
递归
树
搜索
中的并发性? 下面的代码显示了对具有id和children属性的节点
树
的基本
递归
树
搜索
。如果我找到一个结果,我可以关闭通道,但如果没有结果,该如何处理?
浏览 17
提问于2020-11-18
得票数 0
1
回答
有没有可能“中断”一个
递归
函数,然后再继续下去呢?
python
、
recursion
、
monte-carlo-tree-search
我有一个函数some_result = treesearch(node) (蒙特卡洛
树
搜索
的变体),可以
递归
地
搜索
大树。它决定了通过next_node = expensive_heuristic(node)遍历
树
的顺序,然后在树叶处将结果传播回树上。我必须执行许多这样的
搜索
,expensive_heuristic(...)可以有效地批量计算,例如,通过单指令多路复用。所以我的想法是创建一个包含所有
搜索
/根节点的列表,批量计算expensive_heuristi
浏览 37
提问于2020-07-03
得票数 0
3
回答
有什么好方法可以退出DFS过程吗?
algorithm
、
recursion
、
depth-first-search
我了解到,
递归
深度优先
搜索
过程
搜索
整个
树
的深度,跟踪所有可能的选择。但是,我希望修改函数,以便在中间调用“完全退出”,这将完全停止
递归
。有没有一种有效的方法来做到这一点?
浏览 1
提问于2020-06-08
得票数 2
回答已采纳
1
回答
递归
计算二叉
树
中的内部节点(父节点)
java
、
recursion
、
binary-tree
、
parent-node
我需要创建一个
递归
方法,它以二进制
搜索
树
的根节点作为参数。然后,此
递归
方法将返回整个二进制
搜索
树
中内部节点总数的int值。
浏览 0
提问于2014-06-22
得票数 0
回答已采纳
2
回答
返回语句是否阻止
递归
堆栈继续运行?
c++
、
recursion
、
binary-search-tree
我正在为二进制
搜索
树
编写search_key算法,并且有问题。我正在遍历二进制
搜索
树
,并使用一种使用基本
递归
技术的有序遍历算法对节点进行比较。
递归
堆栈是否继续,即使它击中了一个返回值?有办法解决这个问题吗?
浏览 0
提问于2015-03-13
得票数 0
回答已采纳
点击加载更多
相关
资讯
php递归实现无限级分类树
C#递归算法——姿态万千的树
python基于递归算法实现二叉树
Python:递归解决求二叉查找树高度
智慧树搜索圈子教程
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券