腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何使用
Python
删除
二进制搜索树
中
的
节点
、
、
、
: node=node.leftchild大家好,我想从二进位搜索树
中
删除
一个
节点
因为,它们
在
代码中使用递归。我不能很好地理解它。 self.root=None 标志变量:我使用它只是查找父
节点
和数据
节点</e
浏览 1
提问于2018-06-06
得票数 1
1
回答
在
BST
Python
中
删除
节点
、
、
、
这是
在
Python
中
实现
BST
的添加和
删除
功能的一种可能方式。它有点类似于我
在
C++
中
对
BST
的想法。从
删除
代码可以看出,我想
删除
一个
节点
,这是因为
Python
语言中缺少pass引用,因为它存在于C++
中
。
删除
节点
的另一种好方法是什么?del currNode (这不起作用)。我还有一个问题要澄清我关于
在
<em
浏览 57
提问于2021-02-22
得票数 0
回答已采纳
2
回答
删除
二进制搜索树
、
、
我试着
删除
二叉树的
节点
,当我打印出来的时候,我得到的结果实际上是没有,这个
删除
,实际上可以
删除
二叉树本身的任何键。
bst
.createTree()node =
bst
.root print "Get: " ,
bst
.get("C")
浏览 2
提问于2016-03-19
得票数 2
3
回答
从二叉树
中
删除
节点
,haskell
、
我正在制作一个Haskell函数来从二叉搜索树
中
删除
一个
节点
。我知道根据目标父母的孩子数量需要采取的行动的规则。无子
节点
-
删除
,1个子
节点
-替换为子
节点
,2个子
节点
-
在
右子树中找到最小值并用值替换
节点
,-然后递归
删除
右子树
中
的最小值 dele
浏览 2
提问于2012-03-09
得票数 5
2
回答
从
BST
中
删除
有序的数字序列
我
在
一次考试
中
遇到了这个问题,但我无法快速找到答案。有人能帮我一些提示吗?
浏览 1
提问于2011-09-01
得票数 8
回答已采纳
1
回答
删除
BST
中
的最小元素(将C转换为Lisp)
、
一个多小时以来,我一直试图将下面的C代码转换为Lisp,以修复Paul的“ANSI”一书中的
BST
代码
中
的
bst
-remove函数(正如这本书的勘误表中所解释的那样),我完全感到困惑。这就是C版本中指针的来源,我不知道我
在
Lisp
中
做了什么来达到类似的目的。想法(不起作用)(见评论
中
的讨论): (
删除
-min (
bst
) (if (null (
节点
-l
bst
) (if (
节点
-r
bst<
浏览 0
提问于2019-07-09
得票数 1
回答已采纳
1
回答
删除
给定
BST
中
的根
节点
后,得到的二进制搜索树是什么?
、
、
给定的
BST
如下我
在
练习
删除
BST
concept.here时遇到了这个
BST
,如何
删除
上面的
BST
中</
浏览 3
提问于2015-04-30
得票数 0
1
回答
具有有序关键字和在关键字值的间隔之间进行选择的类字典数据结构
、
、
如果我
在
[4,7)之间输入任何"keyvalue",我希望返回"banana"。有没有像
python
中
那样的数据结构?我找到了intervalTrees,但它看起来比我想要的要高级一点。
在
intervalTrees
中
,作为关键点的间隔可以重叠,我不希望这样。或者,它可能不是我想要的任何类型的字典,因为您可以
在
一个字典
中
混合数据类型作为键。你认为如何?
浏览 20
提问于2021-10-17
得票数 0
回答已采纳
1
回答
在
删除
二进制搜索树
中
节点
时Visual
中
的访问冲突异常
、
::del(int num) del(root, num);当我
删除
其他
节点
时,一切都正常,但是当我
删除
根
节点
本身时,函数void
Bst
::del(int num)从函数
Bst
::node*
Bst
::del(node *root, int num)
中
获取垃圾值。当我将函数重写为 { root = del(root, num)
浏览 8
提问于2015-01-21
得票数 0
回答已采纳
3
回答
使用
BST
实现队列
、
、
如何使用
BST
实现队列。 这是不是这样做的方法,继续
在
树
中
插入
节点
,同时保持与每个
节点
相关的计数值,但
删除
BST
应该像队列(FIFO)一样工作,因此从树
中
具有最低计数值的
节点
开始从
BST
中
删除
。
浏览 0
提问于2012-11-19
得票数 3
回答已采纳
1
回答
在
二叉树
中
删除
只有“右子”的
节点
、
我试图
在
BST
中
对
节点
进行代码
删除
,现在我对
节点
只有right_child的情况感到有点困惑。大多数算法处理4种情况:如果
节点
只有left_child,则将其提升为如果
节点
有两个子
节点
,则用
节点
的替换值,并
删除
后续的。当我试图对其进行编码时,我处理了以下3种情况: 如果
浏览 10
提问于2022-05-02
得票数 0
回答已采纳
1
回答
删除
BST
中
的
节点
(
python
)
、
试图
在
python
中
构建一个二进制搜索树,却遇到了这个奇怪的bug。
在
使用我的delete_node函数
删除
节点
之后,仍在打印已
删除
的
节点
,但只有被正确
删除
的
节点
才是附加了其他两个
节点
的
节点
(这些
节点
应该是最难
删除
的),下面的代码如下: defself.T_data = temp.T_data self
浏览 0
提问于2018-04-23
得票数 0
1
回答
蟒蛇是如何通过引用的?
、
我试图
在
BST
中
实现
删除
节点
。这是我的部分代码。elif node.value<key: target=None当我尝试使用上述方法
删除
叶
节点
时当该方法返回时,它不会对原始
BST
做任何操作。那么这个代码有什么问题呢?我认为它应该有一些关于
python
如何引用传递参数的内容吗?但我现在很困惑。在此之前,非常感谢您。
浏览 1
提问于2014-01-15
得票数 0
回答已采纳
1
回答
是否有一种方法可以
在
一次遍历
中
返回
BST
删除
的布尔成功?
、
、
也就是说,返回一个布尔值,表示是否
在
树
中
实际
删除
了某个元素。 常见的实现是调用find()来查看元素是否
在
树
中
,如果find()找不到目标,则返回false。
浏览 4
提问于2017-10-21
得票数 0
2
回答
在
Python
中使用字典构建二分查找树
、
、
、
我正在尝试用
python
中
的dict来构建一个
BST
(二进制搜索树)。我不明白为什么我的代码没有向
BST
添加
节点
。我在这里看到了一个类似的帖子:,它看起来和我的代码一样,只是声明了一个
节点
类,但我想知道为什么我的dict实现失败了(希望能提高我对
python
中
通过递归传递参数的理解)。(为什么一个版本能够添加到
BST
中
,而另一个版本不能):
在
最初的版本
中
,我们将达到一个递归调用
浏览 22
提问于2020-06-07
得票数 0
回答已采纳
1
回答
访问链表
中
的结构
、
、
、
我很难理解包含名称和
BST
的结构的链表是如何工作的。我缺乏理解的一个例子是,我试图编写一个函数来从列表
中
删除
节点
;我不知道如何将用户输入连接到我想要
删除
的特定
节点
:printf("Enter name ofhere/
浏览 1
提问于2016-04-11
得票数 0
1
回答
BST
的最坏情况时间复杂度
、
我见过很多次
在
BST
中
搜索的时间复杂度是O(log(N)),其中N是
节点
的数量。但是它不应该是O(N)吗? 使用最坏情况而不是平均情况是正确的吗?
浏览 0
提问于2020-11-07
得票数 0
2
回答
为什么我不能将"this“设置为null以
删除
Javascript
中
的树
节点
?
我试图
删除
树
中
的根
节点
,而树只有一个
节点
。因为"this“引用了
节点
的当前上下文,所以我将其设置为null this = null; (下面代码的案例2)。我的问题是:为什么我不能将this = null;设置为
删除
树对象?另一种
删除
讣告的方法?谢谢。var
BST
= function(val) { this.left = null;}
BST</
浏览 0
提问于2018-04-19
得票数 3
回答已采纳
1
回答
如何使用递归
删除
二叉树
中
的
节点
、
、
、
我现在一直
在
尝试制定一个
删除
函数,用于
删除
二叉树内的
节点
,假设该
节点
包含要搜索的内容。我已经为该函数编写了框架,该函数执行内容搜索,并根据是否找到内容而返回true或false。问题是我似乎不知道如何为我的函数实现实际的
删除
部分。如果根
节点
包含我要查找的值,我不知道如何在
删除
后为旧根的一个子
节点
分配根位置。我也很难弄清楚如何在
删除
节点
后将子指针设为空,并重新链接树的某些部分,如果我只是断开包含要搜索
浏览 0
提问于2016-05-20
得票数 0
2
回答
在
二叉树
中
删除
、
、
接下来,我被要求从树A
中
删除
树B。 取树根B。从树A
中
删除
此
节点
(通过正常的
BSt
删除
方法)。接下来,将问题分为两部分: B的左子树和B的右子树,每个子树都是recurse。对于左子树,占据被
删除
节点
浏览 4
提问于2011-08-31
得票数 7
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
LeetCode 每日一题237:删除链表中的节点
Python中删除空白字符
python中for循环删除不全的问题
python中字典中的删除,pop方法与popitem方法
Python实例分析(一)删除文本中的空行
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券