腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
求
二叉树
节点有序秩的有效算法
、
、
、
、
给定
二叉树
(不一定是
二叉树
搜索树)和该树中的一个节点,有什么有效的算法(最好用
Java
语言)来
查找
该节点的有序秩? 通过遍历(递归或迭代),O(n)算法是可能的。还有更好的吗?谢谢你的建议。
浏览 3
提问于2015-08-19
得票数 1
回答已采纳
4
回答
使用
二叉树
的字典实现
、
、
我在许多地方读到,
二叉树
应该比哈希表更好,哈希表的内存是有限的,因为
二叉树
会将数据按排序顺序保存,而哈希表不会。与哈希表的恒定时间插入和
查找
相比,折衷是
二叉树
有O(log )的
查找
和插入。我想知道如果我选择
二叉树
来实现我的地址簿(总是排序的),键应该是什么样子的?值是否为名称和数字对?
浏览 0
提问于2011-11-16
得票数 1
1
回答
堆vs二叉搜索树(当它比另一个更好?)
、
、
、
在什么情况下,使用最小堆比使用
二叉树
更有效?在
二叉树
中
查找
最小值的时间是否等于在min-heap - O(1)中
查找
最小值的时间?
浏览 0
提问于2015-03-01
得票数 1
1
回答
在几乎完全和完全
二叉树
中搜索元素的复杂度
在几乎完全的
二叉树
和倾斜的
二叉树
中插入、
查找
元素的时间复杂度是多少?
浏览 1
提问于2010-12-28
得票数 0
2
回答
具有负值的
二叉树
我正在解决一个数据结构问题,我遇到了一个
二叉树
问题: 1 -5 20 3 -4 -5 我认为在
二叉树
中,每个节点的键大于其左子树中的所有键,小于其右子树中的所有键。
二叉树
可以不排序吗?
浏览 2
提问于2017-07-05
得票数 0
5
回答
如何在TreeSet中
查找
元素的索引?
、
、
、
、
我使用的是一个TreeSet<Integer>,我只想简单地
查找
集合中某个数字的索引。有没有一种很好的方法可以真正利用
二叉树
的O(log(n))复杂度呢?我很好奇为什么这样的类会包含在
Java
中,而没有搜索函数之类的功能。)
浏览 0
提问于2011-10-27
得票数 32
回答已采纳
4
回答
寻找树的最大深度
、
我知道如何找到
二叉树
的深度。但我不能将其概括为适用于任何树。 有没有人可以概述一下用于
查找
树(不一定是
二叉树
)深度的伪代码。
浏览 0
提问于2013-03-07
得票数 4
3
回答
查找
算法的含义是什么?
、
、
我对“avl树的
查找
算法”这个术语有点困惑。当我在谷歌上搜索这个的时候,我看到了很多关于b-tree而不是avl tree的网站。 那么,b-tree算法是否等同于avl树的
查找
算法?如果没有,什么是“avl树的
查找
算法”?此外,“
查找
算法”的含义是什么?当然,如果可能的话,请给我一个链接。
浏览 3
提问于2011-10-28
得票数 0
回答已采纳
1
回答
最快的预打包键值对搜索
、
、
、
、
Map.get(2) .... returns 5 换句话说,给定一对整数,其中一个是
查找
键,那么让我从其中一个键检索值的最快的库实现是什么?不需要对Value->Key进行相反的搜索。我假设
二叉树
搜索将产生最快的
查找
时间?std:map是最好的工具吗?boost有没有其他选择?
浏览 2
提问于2011-03-10
得票数 0
回答已采纳
1
回答
C# BinaryTree实现
、
、
、
、
我需要一个
二叉树
或另一种结构,我可以在其中存储带有时间戳的对象,然后快速
查找
它们,不仅根据我知道的时间戳,而且还根据范围 (timestamp > min && timestamp < max)我发现SortedDictionary和SortedSet都实现了
二叉树
。我缺少的是按范围> && <
查找
的能力,而不会强制它(SortedDictionary或SortedSet)在内部迭代更多的元素。如果我自己实现
二叉树
,那就不成问题了。但我没有看
浏览 0
提问于2015-03-11
得票数 1
1
回答
二叉树
和尝试之间的区别
、
我很难理解为什么尝试的
查找
时间是O(1),而
二叉树
的
查找
时间是O(logn)。 我知道它们基本上都是树。假设我有一个用于英语的trie,它包含最多16个字符的单词。
查找
时间为O(16),简化为O(1)。这是因为每个trie节点都有一个包含26个子节点的数组(字母表中有26个字母),从数组中拉出的值是o(1)。所以你只需要做16次拉动。而对于
二叉树
,如果你有n个元素(假设n是整个英文字母表的对数),你搜索中间的元素,然后根据你的元素是更低/更高来搜索中间的元素,然后是该子集的子集,依此类推,每次e
浏览 1
提问于2015-10-29
得票数 0
1
回答
在
二叉树
中按顺序找到给定值的节点并返回
、
、
按顺序
查找
二叉树
中的节点,并返回PS:
二叉树
中可能包含两个相同值的节点。通过预订的方式很容易做到这一点 Node find(Node root, int val){...}
浏览 0
提问于2013-10-12
得票数 0
回答已采纳
2
回答
为什么
Java
8中的散列映射使用
二叉树
而不是链表?
、
、
、
我最近了解到在
Java
8散列映射中使用
二叉树
而不是链表,并使用散列代码作为分支因子。我了解到在高冲突的情况下,通过使用二进制trees.My将
查找
从O(n)减少到O(log )。
二叉树
还比单链表使用更多的空间,因为它同时存储左右nodes.Why,当时间复杂度除了一些虚假测试用例之外没有任何改善时,增加了空间复杂度。
浏览 0
提问于2016-03-09
得票数 18
回答已采纳
1
回答
Splay树和最优
二叉树
有什么区别?
、
这两种树都试图将最频繁访问的元素保留在顶部。这两棵树有什么区别吗?
浏览 0
提问于2014-02-26
得票数 0
回答已采纳
1
回答
向
二叉树
中第一个未被占用的叶子添加元素
、
、
、
、
现在,我正在尝试用
Java
编写一个在
二叉树
结构上实现的二进制堆,虽然我确实很好地掌握了如何在添加元素后将树“堆积”起来,但在堆的底部
查找
第一个未占用的叶子的逻辑让我摸不着头脑。
浏览 1
提问于2013-04-25
得票数 0
回答已采纳
3
回答
有人能解释一下我关于
二叉树
的作业吗?我觉得很奇怪
、
我有一个任务要构建
二叉树
,具体如下:所以..。奇怪的是:无论我在哪里读到
二叉树
,它们都不包含有重复值的节点,但在第二个任务中,我必须找到大量的节点,这些节点的数学运算要输入值……如果我按规则建树,不是只有0或1吗?如果我重建树为
二叉树
搜索树,我只需要删除重复和排序节点的左-无右-多规则?
浏览 4
提问于2012-05-22
得票数 0
回答已采纳
2
回答
使用数组实现
查找
具有深度D的
二叉树
中的叶节点数
、
、
C代码
查找
树中具有深度d的叶节点数。提示是使用
二叉树
的数组实现。
浏览 3
提问于2011-02-12
得票数 0
2
回答
不使用multimap的单键和多值-
Java
、
、
如何在
java
中存储针对单个键的多个值,而不使用hashmap或multi。有谁知道只使用数组就能做到这一点?
浏览 0
提问于2014-04-25
得票数 0
2
回答
是否存在具有有效插入/删除但具有位置排序的数据结构?
、
、
我正在寻找一种具有高效插入、删除和
查找
的数据结构,
二叉树
通常会对其进行限定,但是我的项目并不是根据它们的值来排序的--而是需要根据它们的实际插入位置(比如数组)来排序。很明显,存储索引不会比O(n)更好,所以基本的
二叉树
/哈希表就会消失。 是否有能够实现所有这些操作的次线性时间的结构?我一直认为
二叉树
可以在某种程度上进行调整,我支持按索引
查找
,让每个节点存储其左分支中的节点数。
浏览 3
提问于2013-05-30
得票数 2
1
回答
mysql索引如何使SELECT查询更快
、
、
嗨,我对MySQL指数有一定程度的了解。CREATE TABLE Product ( -> ModelID SMALLINT UNSIGNED NOT NULL, -> INDEX (ModelID)CREATE INDEX index_name还可以通过以下方式更改索引 ALTER TABLE
浏览 1
提问于2014-02-27
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C/C+编程笔记:数据结构二叉树的查找
JAVA应用程序开发之二叉树
使用Java在树结构中查找叶子节点的全路径
java比较好懂的方法-通过先序中序遍历还原二叉树
二叉树的镜像
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券