腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
搜索并删除BST前置任务(或
后继
任务)
c
、
data-structures
、
binary-search-tree
、
abstract-data-type
如何
递归
地从
二叉树
中删除给定数据
的
前导(或
后继
)?数据可以包含在树中也可以不包含在树中。 该
函数
应返回存储在前置(或
后继
)节点中
的
键。
浏览 1
提问于2019-05-11
得票数 0
1
回答
二叉树
的
递归
后继
函数
(
Python
)
python
、
binary-search-tree
我正在尝试编写一个
函数
,它将在
二叉树
中找到大于某个给定x(即,BST中x
的
后继
值)
的
最小值。我使用
的
BST类如下所示: class BSTree: def __init__(self, val, left=None, right=None):repr_str += '{val:^{width}}'.format(val=n.val, width=width//2**level) pri
浏览 20
提问于2020-06-27
得票数 0
回答已采纳
1
回答
来自
二叉树
的
双线程树
algorithm
、
tree
、
binary-tree
、
binary-search-tree
我需要从一个常规
的
二叉树
构建一个双线程树,如果可能的话,使用
递归
。这是我们是usig
的
定义:
二叉树
的
线程树是通过在顺序遍历中将每个空
的
左子节点设置为该节点
的
前置节点,并将每个空
的
右子节点设置为该节点
的
后继
节点来获得
的
。我只需要算法,它可以是任何语言
的
public ThreadedNode(T
浏览 0
提问于2014-03-28
得票数 1
1
回答
插入线程二进制会导致O(n)时间复杂度?
data-structures
、
binary-tree
、
time-complexity
、
binary-search-tree
、
inorder
线程
二叉树
是有效
的
,因为它不需要任何
递归
或堆栈遍历。我怀疑它是否使每个插入都采用O(n) (其中n是树中
的
节点数),因为我们插入
的
每个节点都必须再次线程化,不是吗?如果我是对
的
,那么线程
二叉树
实际上是无效
的
,不是吗?
浏览 3
提问于2016-05-30
得票数 0
回答已采纳
1
回答
显示给定
二叉树
的
递归
函数
python
我一直在努力了解如何用
Python
编写这个问题
的
递归
函数
。在类中用node.left_node和node.right_node定义类
函数
0:________1___4 _________2___5_______
浏览 1
提问于2018-10-16
得票数 0
1
回答
Python
中
的
递归
数据类型
python
、
haskell
、
type-hinting
、
algebraic-data-types
、
recursive-datastructures
Python
中最接近Haskell中
的
递归
数据类型
的
东西可能是什么?(即在定义自身时使用类型自己
的
定义。)编辑:data Tree a = Leaf a | Branch (Tree a) (Tree a) 我是这样理解
的
:
二叉树
可以是一片叶子,也可以包含两个子树,这两个子树也是类型树本身
浏览 11
提问于2020-09-02
得票数 3
1
回答
如何在Dart中编写
递归
匿名
函数
dart
假设我想编写一个
递归
的
匿名
函数
来计算阶乘值。问题是,为了进行
递归
调用,this不引用匿名
函数
。 这在飞镖里是有可能
的
吗?我以前在
python
中见过,其中
函数
被分配给带有walrus运算符( := )
的
变量,并且也是
递归</e
浏览 8
提问于2022-09-02
得票数 0
回答已采纳
1
回答
需要有关
二叉树
程序
的
帮助(而不是
二叉树
搜索树)
c++
、
algorithm
、
data-structures
、
binary-tree
我试图实现
二叉树
(不是
二叉树
搜索树)。它将主要是一个由insert/delete/search和clear过程组成
的
类模板。节点中保存
的
数据可以是任何数据。void removeAll(Node<T>* root); int max;}; 插入:如
浏览 1
提问于2016-11-02
得票数 1
4
回答
用尾
递归
求
二叉树
的
maxDepth
python
、
recursion
我正在努力解决一个问题
二叉树
的
最大深度- LeetCode 这个问题是作为leetcode教程中
的
尾
递归
练习给出
的
。尾
递归
- LeetCode 给定一个
二叉树
,找出它
的
最大深度。最大深度是从根节点向下到最远
的
叶节点
的
最长路径上
的
节点数。 注意:叶子是没有子节点
的
节点。示例: 给定
二叉树
[3,9,20,null,null,15,7], 3/\9 20
浏览 150
提问于2019-04-18
得票数 0
1
回答
如何将此
递归
函数
转换为迭代
函数
?
javascript
、
algorithm
、
data-structures
、
recursion
、
functional-programming
F(transform(F(node[0]),F(node[1]))) }; 它不使用
递归
?
浏览 5
提问于2013-12-11
得票数 0
1
回答
Python
递归
枚举(),开始值递增
python
、
recursion
、
graph
、
binary-tree
、
bipartite
我正在尝试创建一个
Python
函数
,该
函数
通过
二叉树
的
括号表示进行解析,并输出二分图
的
逐行表示,其中分区用“\”分隔,因此:((a,B),C),D)A B/C/DA、B、C、C、D # Begin cons
浏览 11
提问于2022-03-10
得票数 1
回答已采纳
1
回答
需要帮助来创建无多个返回
的
递归
函数
c
、
recursion
、
ansi-c
我想问一个关于我必须为我
的
过程编程课程做
的
项目的问题。测试要求我解决这个问题: 在此之前,我必须指出,对于“两组实数”,我使用了两个链表,而不是数组。问题是,我
的
教授列出了一系列我必须遵循
的
“不能做”
的
事情,以便在没有惩罚
的
情况下解决测试,而真正
的
问题是,他不想在
函数
体中有多个“返回”,而我不知道如何在没有多个转义
的
情况下完成这些
递归
函数
,我真的很感激有人能帮我解决这个问题struct elem_l
浏览 7
提问于2019-05-07
得票数 0
1
回答
如何用给定
的
输入树
递归
地计算
二叉树
的
和?
python
、
python-3.x
、
binary-search-tree
、
nodes
我需要帮助找到一种方法来
递归
计算
二叉树
的
和。我已经把我一直在做
的
事情说出来了,但我仍然很困惑。请提供任何帮助。。定义一个名为sum
的
递归
函数
,它以
二叉树
作为参数,并返回一个int --树中所有节点值
的
和。例如,对于底部
的
树,
函数
返回35。
浏览 0
提问于2018-06-12
得票数 1
3
回答
两个
递归
调用是同时工作还是一个接一个地工作?
c++
、
c++11
、
recursion
所以我在测试
递归
函数
,也就是说,首先是
递归
函数
,让
递归
完成,然
后继
续,或者它是简单地初始化
递归
,然
后继
续,也就是说,
递归
调用同时打印,或者首先打印num到1,然后打印num到100;无论如何,当我将num设为23时,我
的
编译器只是无限地输出32; if(num == 1 || num == 100){ } std
浏览 7
提问于2022-01-30
得票数 0
1
回答
线程
二叉树
java
、
binary-tree
我了解到,
二叉树
的
线程
二叉树
是通过在无序遍历中将每个空左子节点设置为节点
的
前身,而将每个空右子子设置为无序遍历中节点
的
后继
。但是,我
的
问题是,当您获得根公共ThreadedNode( BinaryNode根)时,首先是构造
函数
//线程--
二叉树
。我知道它接收到一个binaryNode,我必须使它成为一个线程树,但是我如何创建新
的
线程树呢?
浏览 1
提问于2013-04-02
得票数 1
2
回答
线程二进位搜索树优势
algorithm
、
data-structures
、
binary-tree
、
binary-search-tree
、
asymptotic-complexity
关于线程式二进位搜索树
的
解释(如果你知道的话跳过它):对于树中
的
每个节点z:如果rightz z= NULL,则我们将树形
后继
(Z)
的
值放进右z(同样,这是指向包含
后继<
浏览 5
提问于2014-01-05
得票数 6
4
回答
当给定节点
二叉树
时,如何编写返回链接节点列表
的
递归
函数
?
algorithm
、
recursion
、
binary-tree
、
traversal
有一次我在一次采访中被问到: 由于某些原因,我通常需要超过3到5分钟来解决任何
递归
问题。通常情况下,15到20分钟会更像。我们如何解决这个问题,例如一个非常有系统
的
解决办法,以便在3至5分钟内解决这些问题?
浏览 2
提问于2010-03-31
得票数 1
回答已采纳
1
回答
为下一个和以前
的
节点提供链接
的
排序树
dictionary
、
tree
、
linked-list
、
binary-search-tree
假设有一个具有有序键
的
普通二进制搜索树,其中每个节点都有next (右子节点中
的
最左边节点)和前一个节点(左子节点中最右边
的
节点)
的
链接。如何调用这样
的
数据结构(如果有名称的话)?
浏览 6
提问于2016-04-28
得票数 0
回答已采纳
3
回答
二叉树
中最短分支长度
的
返回算法
algorithm
、
binary-tree
、
pseudocode
二叉树
可以使用两个
函数
l和r进行编码,使得对于节点n,l( n )给出n
的
左子,r(n)给出n
的
右子。 树枝是从根到叶子
的
路径,树枝到特定叶子
的
长度是从根到叶子
的
路径上
的
弧数。设MinBranch(l,r,x)是一种简单
的
递归
算法,它将由l和r
函数
编码
的
二叉树
与
二叉树
的
根节点x一起作为
二叉树
的
浏览 0
提问于2009-08-03
得票数 0
1
回答
利用
递归
算法在
二叉树
中寻找有序
后继
树
c++
、
recursion
、
binary-tree
、
binary-search-tree
、
inorder
我需要在
二叉树
中找到有序
的
后继
者。例如,给定一个具有以下格式
的
树: / \ 并且传递搜索值2,按顺序
的
后继
者将是4。(left_in), right(right_in) { } Node *left; };static Node * min
浏览 1
提问于2016-12-10
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python匿名函数、递归函数
Python之递归函数
python基于递归算法实现二叉树
python-回调函数和递归函数
Python递归函数学习笔记
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券