腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
数组
的
bst
表示
的
优势
使用
我经常
使用
的
数组
的
bst
表示
是一个排序
数组
,它
的
根在中间,每个子
数组
都在
数组
的
端点和根
的
中间 前几天,我遇到了一种不同
的
表示
:根是
数组
的
第一个元素(索引0)。然后,对于索引为n
的
元素,2n+1是它
的
左子元素,2n +2是它
的
右子元素 我
浏览 23
提问于2019-04-03
得票数 1
1
回答
AVL树实现新手
、
、
、
、
到目前为止,我已经编写了一个
BST
,其中每个节点都存储在一个
数组
中,并且它在
数组
中
的
索引也是窗口本身
的
起始位置
的
值。存储每个节点
的
高度和/或平衡系数是否有任何性能
优势
/劣势?抱歉,如果这是一个非常简单
的
问题,但我仍然没有可视化我想
浏览 1
提问于2010-06-01
得票数 1
回答已采纳
2
回答
从
BST
中删除有序
的
数字序列
有一个包含一些有序数字A=1,3,6,9,11
的
数组
A和一个以数字为键
的
BST
。我必须提供一个高效
的
递归算法来从
BST
中删除A中
的
数字。我
的
问题不在于删除节点,而在于如何利用
数组
在删除节点时是有序
的
这一事实。 有人能帮我一些提示吗?
浏览 1
提问于2011-09-01
得票数 8
回答已采纳
2
回答
初始化包含指向自身类型
的
指针
的
常量结构
、
、
、
、
我有一个这样
的
结构: struct tree_s *a;}tree_t;tree_t branch_n,我必须在根之前初始化较低
的
分支,因为完整
的
结构非常大,分支有自己
的
分支,这使得我
的
代码很难管理。我想做
的
事情是这样
的
: .a =
浏览 0
提问于2013-07-19
得票数 1
回答已采纳
1
回答
在
使用
堆实现
的
二进制搜索树中,对于节点P,查找具有键
的
节点,该键比P
的
键小
、
、
、
、
在
使用
堆实现
的
二进制搜索树中(因此二叉树是用向量
表示
的
),对于节点P,查找具有键
的
节点,该键比P
的
键小。
浏览 1
提问于2021-06-29
得票数 0
回答已采纳
1
回答
从给定
的
预顺序输入输出后顺序二叉树,而无需构造树或
使用
递归。
、
、
、
问题描述:(语言是java)渔获物: 有人有主意吗?
浏览 3
提问于2014-05-09
得票数 0
4
回答
排序列表以完成
BST
数组
表示
、
、
我想知道排序
数组
(例如,1、2、3、4、5、6)与从这个排序
数组
构造完整二叉树时得到
的
表示
之间是否存在映射,并将所述二叉树
表示
为
数组
(例如,4、2、6、1、3、5,见下图)?41 3 5 下面是一些更多
的
上下文:众所周知,我们可以从
数组
中提取一个排序
数组
,并从它构建一个完整
的
二进制搜索树(有一个唯一
的
表示
)。递归算法是:找到适当
的
mid
浏览 3
提问于2016-04-05
得票数 4
回答已采纳
1
回答
为给定
的
数组
预序
表示
查找
BST
树
的
高度
、
上面的图像
的
示例。
数组
表示
顺序是:8,3,1,6,4,7,10,14,13我想要找出高度,而不需要构造树……基本上,您有
BST
的
数组
表示
,您需要找出树
的
高度,而不需要构造树?
浏览 4
提问于2015-03-13
得票数 0
回答已采纳
1
回答
java中
的
树(
bst
,maxHeap)
、
、
、
、
此信息与树
的
类型有关。换句话说,您应该认识到,这一信息金字塔
的
峰值(最大堆),或二叉树搜索树或两者
的
组合或两者都没有。第一个值
表示
节点
的
数量,第二个值
表示
到达此节点必须导航
的
根路径。节点没有
表示
树根
的
方法。有了这些信息,您应该能够键入标识树。Output: 1.
BST
: If the input
浏览 0
提问于2015-12-12
得票数 1
回答已采纳
2
回答
B+树相对于
BST
的
优势
是什么?
、
、
、
、
我在一堂关于数据库
的
课上学习B+树,我想知道B+树相对于二进制搜索树有什么具体
的
优势
?哪些实际
优势
使B+树在数据库中比
BST
更受欢迎?
浏览 3
提问于2013-03-19
得票数 25
回答已采纳
1
回答
与哈希表相比,splay tree有什么优点?
、
、
、
、
因为splay树用于缓存,所以我想知道当我想要高效缓存时,Splay树比HashTable有什么
优势
? 什么时候我应该更喜欢splay树而不是哈希表?我猜这是一个比
BST
更专业
的
案例,请不要链接到
BST
vs Hashtable答案。
浏览 0
提问于2017-11-28
得票数 4
1
回答
如何将整数
数组
转换为
BST
?-特别是如何初始化
BST
,然后将节点添加到此根中?
、
、
我得到了一个array of integers,我想转换成一个
BST
; def __init__(self,value): if value<self.value: self.left =
BST
:
BST
(array[0])中,我需要从一行开始读吗?初始化后
的
,我
的</
浏览 5
提问于2022-01-15
得票数 0
回答已采纳
1
回答
基本
数组
格式
的
二进制搜索树
、
、
、
我正在尝试将一堆整数读入一个
数组
,然后
使用
一个函数,该函数逐个元素地将该
数组
作为输入,并创建一个二进制搜索树。
bst
是阵列
的
形式,并且将在(2n+1)阵列点具有较小
的
元素,并且在2n+2阵列点具有较大
的
元素。我想我已经完成了大部分工作,但是由于某些原因,我
的
函数中
的
循环不能工作。有什么解决方案吗??[50]; for(int b = 1; b < size -
浏览 0
提问于2014-12-17
得票数 0
6
回答
如何
使用
数组
代替arraylist逐行从java文件加载对象
、
、
、
、
(作业:)在这种情况下,我想用
数组
代替
数组
。我有一个名为Employee
的
数组
列表,我必须将它
的
数据插入到树中。我从文件中逐行加载数据。但是我想为员工
使用
数组
,而不是
数组
。我怎么能这么做?在这种情况下,有任何方法可以
使用
数组
而不是
数组
。下面的代码是我
的
arraylist雇员
的
示例代码。我想将列表更改为Employee[],如何以
数组
的</
浏览 14
提问于2017-09-04
得票数 0
回答已采纳
3
回答
如何检查给定
的
数组
是否
表示
二叉树
的
后序遍历?
、
、
、
、
有一个给定
的
数组
,我们需要知道它是否
表示
BST
的
后序遍历。(例如:如果问题是按顺序
的
而不是按顺序
的
,我们只需要检查
数组
是否在o(N)时间内排序)
浏览 0
提问于2017-01-10
得票数 3
2
回答
在Javascript中实现
数组
备份
BST
、
、
我正在尝试
使用
数组
实现
bst
,但没有成功: class
BST
{ this.array =[] this.rootSet = false;
浏览 28
提问于2020-10-20
得票数 1
回答已采纳
3
回答
为什么哈希表
的
键通常被认为是无序
的
?
、
我试图了解二进制搜索树(
BST
)相对于哈希表
的
优势
是什么,而哈希表
的
冲突管理是通过
使用
BST
来处理
的
。在Internet上
的
许多地方,如果您想要迭代键在一定范围内
的
所有元素,我就会发现哈希表是不好
的
。 但是为什么呢?我
的
意思是,为什么通常
使用
无序键而不是有序键呢?为什么这不是哈希函数可以支持
的
一个简单特性(例如,如所说)
浏览 0
提问于2016-06-16
得票数 1
回答已采纳
2
回答
使用
最大堆和平衡
BST
实现优先级队列
、
、
、
平衡
BST
和最大堆都在O(logn)中执行插入和删除。但是,在最大堆中找到最大值是O(1),但在平衡
BST
中这是O(logn)。如果我们移除最大堆中
的
最大值,则采用O(logn),因为它是delete操作。我已经读过一个这样
的
应用程序max堆是一个优先级队列,它
的
主要目的是为每个去队列操作删除最
浏览 8
提问于2021-01-25
得票数 3
回答已采纳
4
回答
二叉树排序?
、
、
我得到一个二进制堆
的
数组
表示
,您有一个完全排序
的
数组
。我还没有看到二进制搜索树
的
数组
表示
,所以我很难像
数组
(如0、1、2、3、4、5)那样看到它们
的
排序,而是对每个节点进行排序。什么是正确
的
方式来思考一个
BST
被“排序”
的
概念?
浏览 15
提问于2015-11-11
得票数 3
回答已采纳
3
回答
为什么平衡
BST
没有在可变结构中
的
二进制堆上普遍
使用
?
、
、
、
在我看来,二进制搜索树可以做二进制堆能做
的
所有事情,另外还有一些额外
的
事情。------------------------------------------------an element | | |作为查找
浏览 4
提问于2018-08-28
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Shell数组的使用
Javascript 数组的创建与使用
Go语言中数组的使用
Python 元组相对于数组的优势
java数组作为方法参数的使用
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券