腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
动态规划:
最优
二叉
树
和Huffman
、
、
、
是否有可能通过贪婪
算法
而不是动态规划(如Huffman
算法
)来构造
最优
二叉
树
(OBST)?如果是这样的话,为什么在建造OBST时首选DP?
浏览 3
提问于2013-04-04
得票数 0
1
回答
后继查找的
最优
二进制
搜索
树
?
、
、
、
在给定一组密钥和所选密钥的相关概率的情况下,有许多查找的
算法
。以这种方式生成的二进制
搜索
树
将具有查找这些元素的最低期望时间。但是,对于其他度量,这种二进位
搜索
树
可能不是
最优
的。例如,如果试图查找不包含在
树
中的键,查找时间可能非常长,因为为了优化某些元素的查找,
树
可能是不平衡的。 我目前感兴趣的是如何从一组键构建二进制
搜索
树
,目标是尽可能减少查找具有特定价值的后继所需的时间。也就是说,我希望
树
的构造方
浏览 2
提问于2011-12-28
得票数 0
回答已采纳
4
回答
如果
二叉
搜索
树
是平衡的,那么在该
树
中
搜索
的时间复杂度是多少?
、
、
、
另外,
搜索
不平衡
二叉
树
的最坏情况是什么?
浏览 0
提问于2016-12-09
得票数 1
1
回答
动态规划-
最优
断点
、
、
、
、
我了解到,利用动态规划,矩阵链乘法问题可以用n^3次求解,而对于
最优
二叉
树
问题,我们也可以得到n^3次,但是我们可以将它优化到n^2,为什么呢?这是因为在矩阵乘法问题中,链M(i,n)的
最优
断点可能大于链M(i+1,n)的
最优
断点。有人能帮我理解这一点吗?为什么在矩阵乘法问题上是这样,而在
最优
二叉
树
问题中却不是这样呢? 谢谢
浏览 1
提问于2016-03-23
得票数 0
回答已采纳
2
回答
最优
二叉
树
、
我有一个关于
最优
二叉
树
的作业,在做的时候出现了一些问题。我发现很多在线链接都很有用(仅仅是通过谷歌
搜索
),但我想知道.最佳的BST必须是完全的/完美的吗?(使用维基百科的完整和完美的定义) 完美
二叉
树
是一棵完整的
二叉
树
,其中所有的叶子都在相同的深度或水平上。一个完整的
二叉
<e
浏览 7
提问于2011-09-30
得票数 2
回答已采纳
2
回答
huffman
算法
中的二进制前缀码
、
、
、
在huffman编码
算法
中,有一个引理说: 但我搞不懂为什么。你怎么能证明这个引理?
浏览 0
提问于2014-05-16
得票数 3
回答已采纳
1
回答
求
二叉
树节点有序秩的有效
算法
、
、
、
、
给定
二叉
树
(不一定是
二叉
树
搜索
树
)和该
树
中的一个节点,有什么有效的
算法
(最好用Java语言)来查找该节点的有序秩? 通过遍历(递归或迭代),O(n)
算法
是可能的。还有更好的吗?谢谢你的建议。
浏览 3
提问于2015-08-19
得票数 1
回答已采纳
1
回答
将随机字节转换为数字序列的公平
算法
、
、
大多数(如果不是全部)可用的CSPRNG函数都提供字节序列作为结果(例如,getrandom、CryptGenRandom、BCryptGenRandom、RNGCryptoServiceProvider、SecureRandom、CRYPT_GEN_RANDOM等)。解决这个问题的一种天真的方法是将每个字节转换为它的十进制表示,并将所有数字连接起来(编程语言无关紧要):sequence
浏览 1
提问于2020-07-29
得票数 0
1
回答
二叉
树
搜索
树
-
二叉
树
的子类别?
、
、
我在一次考试中被问到以下问题: 我回答说这是一棵
二叉
树
,但我的教授把它标记错了,说它是一棵
二叉
树
。我的问题:
二叉
树
搜索
树
不是
二叉
树
的“子类别”吗?在他的问题中,我的想法是
二叉
树
是最广泛的答案(因此是最安全的)。我在网络上,甚至在这个网站上看到了类似问题的不同答案,甚至有些人甚至建
浏览 0
提问于2018-11-27
得票数 3
回答已采纳
2
回答
通用
算法
和数据结构列表
、
作为库项目的一部分,我想包含大量的通用
算法
和数据结构。这包括
搜索
和排序
算法
,数据结构,如链表和
二叉
树
,路径查找
算法
,如A*.这些作品。基本上,任何您认为在这样的库中可能有用的通用
算法
或数据结构,请张贴或添加到列表中。谢谢!(注:因为没有一个正确的答案,我当然把这个放在社区维基.此外,请不要建议那些过于专门化而无法由通用库提供的
算法
)。名单: B+-
浏览 8
提问于2010-06-14
得票数 0
回答已采纳
1
回答
有哪些
算法
可以逐步构建没有顺序约束的平衡
二叉
树
?
、
我感兴趣的是,将元素列表转化为平衡的
二叉
树
,每一个元素都在
树
的一片叶子上。此外,我希望使用一次只能看到一个元素的
算法
来构建树,而不是一次看到整个列表。最后,这棵
树
没有排序约束--也就是说,它不是一个
搜索
树
,所以节点可以按任何顺序排列。 我的问题是:有很多
算法
可以逐步建立
二叉
树
,但是没有排序约束的平衡
二叉
树
的
算法
是什么呢?
浏览 3
提问于2013-06-11
得票数 0
回答已采纳
2
回答
一种在线性时间内合并两棵
二叉
树
的
算法
、
给定两棵
二叉
搜索
树
,有没有一种
算法
可以将它们组合成一棵具有线性时间复杂度的
二叉
搜索
树
? 我考虑过将第二棵
树
的元素逐个放入第一棵
树
中,但未能在线性时间复杂度内实现。
浏览 3
提问于2019-09-24
得票数 0
1
回答
二叉
树
现实应用程序
、
、
我在大学学习Java数据结构和
算法
,我们遇到过
二叉
树
和
树
遍历的主题,但我不知道这些主题在我的编程中的用途。我知道它们可以修改,以便您可以控制
搜索
路径和
搜索
时间。improved.My问题如下:2.在现实应用程序中使用二进制
搜索
树
的一些示例?
浏览 1
提问于2013-02-28
得票数 0
6
回答
O(logn)总是一棵
树
吗?
、
、
、
我们总是看到(
二叉
树
)上的操作有O( logn )最坏情况下的运行时间,因为
树
的高度是logn。我想知道,如果我们被告知一个
算法
的运行时间是logn的函数,例如m+ nlogn,我们是否可以得出结论,它肯定涉及(增强的)
树
?编辑:多亏了你的评论,我现在意识到分治和
二叉
树
在视觉上/概念上是如此相似。我从来没有把这两者联系起来。但我想到了一种情况,O(logn)不是一个分治
算法
,它涉及一棵没有BST/AVL/红黑
树</
浏览 4
提问于2010-02-22
得票数 6
回答已采纳
1
回答
合并两个
树
集
、
这些基本上是
二叉
树
(但不能保证平衡)。
浏览 4
提问于2017-08-06
得票数 1
1
回答
搜索
成功和失败的
最优
二叉
搜索
树
、
、
、
我正在研究用C++语言优化
二叉
树
的动态规划
算法
。我已经建立了自己的程序,但我不知道我的程序是否能找到正确的答案。我曾尝试在互联网上找到示例代码,但我只找到了一个成功
搜索
的示例,因此,我不知道正确的答案。更重要的是,我认为我在编码方式上有一个错误,但我无法指出它。如果你不理解这个问题,你可以阅读这里的Optimal Binary Search Tree 这是一个建立一个
最优
的二进制
搜索
树
的问题。该问题被给出两个集合来记录在
二叉
搜索
<em
浏览 35
提问于2020-07-17
得票数 0
回答已采纳
2
回答
向
二叉
树
(而不是BST)添加(并找到)一个元素
、
、
、
因此,我试图在java中的
二叉
树
(而不是
搜索
树
)中放置一个元素。我到处寻找,我所能看到的就是将它插入到
二叉
树
中的
算法
(我想要一个简单的
二叉
树
)。给定父节点的值,我需要设置左和右子节点。在
搜索
树
中,这是一个简单的任务,但是在普通的
二叉
树
中,我不知道如何去做。据我所知,要将元素添加到普通
二叉
树
中的给定节点中,我们必须遍历整个
浏览 3
提问于2013-11-12
得票数 0
回答已采纳
1
回答
二进位
搜索
树
能被倾斜吗?
我想问的是,二进制
搜索
树
是否是自我平滑的,还是也会变得偏斜? 我试着寻找一个不平衡的
二叉
树
,却找不到任何东西。那么BST和自平衡BST是不同的吗?
浏览 10
提问于2022-04-27
得票数 0
5
回答
树
型数据结构
、
、
我试着理解什么是排序
树
,
二叉
树
,avl和...我仍然不确定,排序后的
树
是如何排序的?在排序的
树
中
搜索
和在未排序的
树
中
搜索
之间的复杂度(Big-Oh)是多少?希望你能帮助我。
浏览 0
提问于2009-05-31
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
什么是排序二叉树算法?详述排序二叉树算法的原理?用C语言实现排序二叉树算法。内附代码。
Python算法分享系列-二叉树
python基于递归算法实现二叉树
JZ-026-二叉搜索树与双向链表
算法:66.二叉树的前序遍历
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券