腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
如何
实现
基于
排名
的
BST
函数
insert
()
和
split
()?
c++
、
c
、
algorithm
、
binary-search-tree
我正在试图弄清楚
如何
实现
insert
() (它将一个元素插入到树中)、
split
() (它将
排名
R上
的
树拆分为L
和
r
的
两个树)
的
代码。L包含>= Node *
insert
(Node *T, int v, int r) if(T == nullptr) return new Node(v);T->left->size : 0; if (r &
浏览 17
提问于2020-11-09
得票数 1
回答已采纳
2
回答
在Javascript中
实现
数组备份
BST
javascript
、
algorithm
、
binary-search-tree
我正在尝试使用数组
实现
bst
,但没有成功: class
BST
{ this.array =[] return 2 * (index + 1) return index >>> 1 }
浏览 28
提问于2020-10-20
得票数 1
回答已采纳
2
回答
遗传
和
AVL/
BST
树
c++
、
inheritance
、
binary-search-tree
、
avl-tree
对于
Bst
和
Avl树,有没有使用相同
的
插入
函数
的
方法?问题是
Bst
和
Avl有不同
的
节点类型,但我不想使
Bst
节点成为一个一般情况(其中包含高度
和
节点*父节点,这是没有意义
的
,因为在
Bst
中不需要父节点
和
高度)。}; // now I want that
Bst
::
insert
use this No
浏览 0
提问于2015-11-25
得票数 3
回答已采纳
1
回答
插入
和
搜索二进制搜索树
java
、
algorithm
、
binary-search-tree
我
的
BST
有点问题。我要构建
的
BST
有一个隐式
的
“
排名
”,节点是按照这个
排名
排序
的
。例如,当插入一个新
的
Node时,会给我一个要存储在Node中
的
值
和
插入它
的
排名
。换句话说,
BST
应该存储一个序列。我
的
insert
函数
似乎可以工作,但偶尔会出现一些小错误,select
函数
会在
浏览 0
提问于2019-03-31
得票数 0
1
回答
将值插入方案中
的
二叉树中
tree
、
scheme
我试图创建一个
函数
,将一个值插入到二进制搜索树中。
函数
中
的
条件似乎正常工作,但我不太确定当我到达列表中
的
空点时,
如何
实际插入该值。
bst
-元素指的是另一个
函数
,我检查该值是否已经存在于树中,因为树不应该有重复
的
值。(define (
bst
-
insert
item
bst
-tree) (cond ((
bst
-element? item
bst
-tree)
浏览 5
提问于2015-11-01
得票数 0
回答已采纳
2
回答
如何
在python中打印二进制搜索树?
python
、
data-structures
下面是一个二进制搜索树,它有一个根节点、一个左节点
和
一个右节点。代码可以工作,但是我想显示这个二叉树,这样我就可以看到层中
的
每个节点.这是密码..。self.right = None def __init__(self): if value > self.root.va
浏览 2
提问于2020-06-16
得票数 2
回答已采纳
3
回答
如何
在AVL树中查找节点
的
排名
?
algorithm
、
binary-tree
、
binary-search-tree
我需要
实现
两个等级查询rank(k)
和
select(r)。但在开始之前,我需要弄清楚这两个
函数
是
如何
工作
的
。据我所知,rank(k)返回给定关键字k
的
排名
,select(r)返回给定
排名
r
的
关键字。1.)
如何
计算AVL(自平衡
BST
)中节点
的
排名
?2.)有没有可能有多个key具有相同
的
排名
?
浏览 4
提问于2011-02-28
得票数 5
回答已采纳
3
回答
插入到
基于
数组
的
二进制搜索树中?C++
c++
我正在尝试插入到
基于
数组
的
二进制搜索树中。我要插入leftchild作为tree2 *i+1
和
rightchild作为tree2 *I+2吗?我认为它是为了定位给定名称
的
节点
的
位置... 这就是我
的
问题。不知道
如何
插入,递归或迭代(我选择递归,但它可能是完全错误
的
)。我见过很多处理链表
实现
的
,但没有
基于
数组<em
浏览 2
提问于2009-11-16
得票数 2
1
回答
Racket中
的
二叉树插入
tree
、
lisp
、
scheme
、
racket
我正在学习
和
实现
一个
BST
插入
函数
(
insert
tree n),其中
BST
节点
的
格式是(left-tree value right-tree)。例如,我将append与cons结合使用,这样由()表示
的
3
的
右树在插入4后将正确地变成(() 4 ())。 )更
浏览 0
提问于2018-10-22
得票数 1
回答已采纳
2
回答
BST
Insert
在Python中不能正常工作
python
、
data-structures
、
binary-search-tree
、
implementation
我正在用Python
实现
BST
,但是我对but_
insert
(t, k)有问题。基本上,如果我只是将子元素添加到根中,如下所示,它可以工作:
bst
_
insert
(T, 9)但是,如果我插入另一个键,那么根上
的
整个分支似乎就会被删除例如,如果我执行:
bst
_
insert
(T, 9)
bst
_
insert</
浏览 0
提问于2016-04-11
得票数 0
回答已采纳
3
回答
在递归
函数
中使用‘a’时
的
错误处理
haskell
、
error-handling
、
binary-tree
假设是一个二叉搜索树,我想返回一个错误,以防我们试图插入一个已经存在
的
元素。有没有办法做到这一点呢?data
BST
2 a = EmptyBST2 | Node2 a (
BST
2 a) (
BST
2 a) deriving Show
insert
2 elem (Right EmptyBST2) = Right (Node2 elem
浏览 2
提问于2011-11-09
得票数 2
回答已采纳
1
回答
在头文件中引用ADT
c++
、
class
、
oop
、
types
我正在尝试在C++中
实现
一个二进制搜索树(对于一个大学班级),但我在访问我在.h文件中定义
的
结构时遇到了一些困难。; public: void
insert
(int x); } 节点结构在.h文件中定义,并用作插入
函数
的
返回类型。an lvalue of type
浏览 32
提问于2021-09-30
得票数 4
5
回答
C-Trouble中
的
二叉树
c
、
data-structures
、
binary-tree
typedef struct node struct node *leftChild, *rightChild;}
bst
; printf("[%i]",b->value);}{
insert
(b,5); printf("
浏览 0
提问于2010-10-07
得票数 1
回答已采纳
1
回答
这是有效
的
BST
插入吗?
java
、
data-structures
、
binary-search-tree
基于
逻辑,我自己
实现
了二叉树插入方法。那么,在插入
和
搜索(使用您自己
的
搜索方法,如inorder,preorder,postorder)时,是否有人可以验证代码是否工作正常?并且还可以找到代码
的
时间复杂度。size++; }} 编辑:-当我插入这些数字时,我发现了一个问题:
bst
.
insert
(10);
bst
.
insert</em
浏览 11
提问于2020-09-22
得票数 1
回答已采纳
2
回答
实现
二进制搜索树时,Python中
的
最大递归深度超出错误
python
、
algorithm
、
recursion
、
binary-search-tree
我使用Python学习
BST
,并尝试
实现
插入
和
查找方法。但我在insertNode方法中得到
的
最大递归深度超出了错误。我是
BST
数据结构
的
新手,因此很难用Python
实现
这些方法。我试图研究并使我
的
代码类似于互联网上
的
代码,但我仍然得到错误。: self.root = None t
浏览 1
提问于2017-09-28
得票数 2
2
回答
当我最初将
BST
的
root设置为None时,为什么会出现错误
python
、
binary-search-tree
当我最初将根设置为None时,我得到了TypeError:在'
BST
‘
和
'int’
的
实例之间不支持'<‘(参见代码) class
BST
: self.lchild = None self.lchild.
浏览 32
提问于2021-09-14
得票数 1
回答已采纳
1
回答
C++二进制搜索树插入
实现
c++
、
binary-tree
我正试图构建一个
函数
,以便插入到二进制搜索树中,但我很难弄清楚为什么它不能工作。我从根本上理解了
函数
应该
如何
工作,但
基于
模板,我似乎要避免创建
BST
类,而是依赖Node类并构建所需
的
函数
。(Node *
insert
_node, Node *tree_root){} 我遇到
的
问题是当我
实现
以下代码时,其中getValue是Node
的
一个简
浏览 1
提问于2016-09-09
得票数 0
回答已采纳
4
回答
如何
使用二进制搜索树
实现
哈希表?
java
、
hashtable
、
binary-search-tree
通过简单地使用以下数据结构,我能够使用数组
实现
Hashtable。现在在不同
的
书中,他们说如果我们想要有序
的
数据,我们可以
实现
一个带有
BST
的
哈希表。
如何
在
BST
中同时包含键
和
值。虽然我可以像存储单项数据一样存储这两项数据,但是键给出了一个整数,它在被哈希
函数
转换为数组之后,就像是数组
的
索引。
如何
在
BST
中使用密钥?我不需要任何索引?我能想到
的
是
浏览 1
提问于2013-06-24
得票数 4
1
回答
有什么好
的
方法可以把一个对象(包)插入到二叉树中呢?
c++
、
binary-search-tree
但问题是,我真的不知道一个好
的
-足够
的
方式来做这件事,或
如何
着手它。我正在寻找一些正确
的
方向上
的
指点,并向他们展示
如何
解决这个问题。请: 帮助我解决我
的
具体问题,如果可能的话,告诉我
如何
解决这个问题。/*void
BST
::
insert
(How should I choose to
in
浏览 1
提问于2019-06-20
得票数 1
回答已采纳
3
回答
是否在二进制搜索树中查找最接近
的
值?
javascript
、
algorithm
我有这个算法结构问题;编写一个
函数
,它接受一个
BST
和
一个目标Interget值,并将最接近
的
值返回给包含在
BST
中
的
目标值。这个算法站点给了我一个可以使用
的
东西; // Write your code here.class
BST
{ constructor(va
浏览 2
提问于2021-11-19
得票数 0
点击加载更多
相关
资讯
文心一言 VS 讯飞星火 VS chatgpt (154)-- 算法导论12.3 1题
文心一言 VS 讯飞星火 VS chatgpt (149)-- 算法导论12.2 4题
文心一言 VS 讯飞星火 VS chatgpt (158)-- 算法导论12.3 5题
文心一言 VS 讯飞星火 VS chatgpt (156)-- 算法导论12.3 3题
探究内网监控管理软件中 PHP 二叉搜索树算法的精妙运用
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
云直播
活动推荐
运营活动
广告
关闭
领券