腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
平衡
二叉树
上
预
序和DFS
的
时间
复杂度
是否相同?
、
、
、
、
我从一个答案中看到,预订是DFS
的
一种类型:。谢谢。
浏览 6
提问于2017-06-26
得票数 1
回答已采纳
1
回答
给定
预
序
二叉树
访问,构造具有相同
预
序访问
的
二叉树
。(如果可能)
、
、
、
我正在尝试解决这个问题:“给出一个
二叉树
,检查他
的
预
排序
访问,并用相同
的
预
排序
访问建立一个二进制搜索树。证明它总是可能
的
,如果不可能,请给出一个例子。”有什么帮助吗?我需要编写伪代码,并给出
时间
复杂度
,但我对为每一棵可能
的
二叉树
构建具有相同
预
序访问
的
二进制搜索树有很多疑问。
浏览 27
提问于2019-01-13
得票数 2
2
回答
为什么
二叉树
比已
排序
的
值数组更可取?
、
、
、
为什么
二叉树
比已
排序
的
值数组更可取? 在任何一种情况下,找到给定
的
键值(通过
遍历
二叉树
,或者通过在
排序
的
数组上执行二进制搜索)都需要O(log )
的
时间
复杂度
。
浏览 1
提问于2015-03-10
得票数 1
3
回答
二叉树
遍历
的
时间
复杂度
(
预
排序
)
、
PreorderTraversal(root.left);--T(n/2) } 基于反向替换法
的
时间
复杂度
计算K= logn =log n 在我
的
理解中,
二叉树
(
预
序
遍历
)
的
时间
复杂度
是log n,其中大多
浏览 49
提问于2019-12-08
得票数 0
2
回答
二叉树
父级与第一输出顺序相同
、
、
它说
二叉树
的
无序
遍历
输出是[2,5,4,8,1,6,3,7]。使用这2输出,我必须找到后置顺序并构造
二叉树
。我知道
预
排序
的
第一个元素是
二叉树
的
根。 如果是这样的话,为什么
二叉树
的
根也是顺序
遍历
输出
的
第一个元素呢
浏览 0
提问于2019-07-31
得票数 0
回答已采纳
1
回答
为什么
二叉树
遍历
的
时间
复杂度
(如
预
序)不是指数
的
?
、
为什么
二叉树
遍历
的
时间
复杂度
(如
预
序)不是指数
的
?例如,在Fibonacci序列
的
常见实现中,它是指数
的
,因为对于每个实例,您都要两次调用Fibonacci函数。所以,为什么它是O(n)
的
前置
遍历
(其中递归函数也被调用两次),我知道它是O(n),因为每个节点被
遍历
,所以请不要回答为什么它是O(n)。
浏览 4
提问于2021-12-28
得票数 1
回答已采纳
2
回答
C++,如何创建和绘制
二叉树
,然后按预定顺序
遍历
它
、
、
如何使用
预
排序
遍历
策略创建并绘制
二叉树
?根将是第一个进入
的
数字。 我有一组数字:48 32 51 54 31 24 39。48将是根。如何在
预
序
遍历
中将子节点推送到
二叉树
上?
浏览 2
提问于2012-12-10
得票数 0
6
回答
从
二叉树
中删除重复项
、
、
、
我试图想出一个从
二叉树
/
二叉树
中删除重复项
的
算法。到目前为止我能想到
的
是 如果树没有
排序
,则对数组进行
排序
。这使得复杂性出现在O(n log n )
时间
和O(n)空间上。我们能做得更好吗?伪代码/代码示例将不胜感激。编辑1:假设
浏览 0
提问于2013-11-16
得票数 5
5
回答
二叉树
中元素
的
排序
、
、
这是我最近在一次面试中被问到
的
一个问题。给出了一个
二叉树
,条件是每个左子比根小1,右子大于1。这是一个示例树 使用游程长度编码。当以数字作为键,计数作为值重复元素时,形成一个链。只有当no被重复时才需要用于计数
的
空间,因此除了数组
浏览 5
提问于2013-03-29
得票数 15
回答已采纳
1
回答
按词法顺序生成N个节点
的
所有
二叉树
、
、
、
我只是好奇,是否有人有一个算法来生成N个节点
的
二叉树
的
词法顺序。编辑:所以,当你
预
排序
遍历
树时,如果你命中一个
浏览 0
提问于2015-10-29
得票数 2
1
回答
如何在非
二叉树
中找到第n个节点?
、
、
、
、
我知道如何
遍历
二叉树
,但是如果我想在
预
排序
遍历
的
第10个节点停止,我该怎么做呢?
浏览 0
提问于2014-12-08
得票数 0
1
回答
按顺序
遍历
\调用堆栈空间被认为(或)不?
、
、
、
、
这个问题在我
的
脑海中已经存在了很多天了,我希望有人来清理它。问题:-查找
二叉树
中
的
节点数
时间
复杂度
- O(n)方法2 :- (递归)空间
复杂度
- O(1)或O(N)?我们可以递归地进行顺序
遍历
,但在采访中,
浏览 2
提问于2019-11-12
得票数 0
回答已采纳
6
回答
二叉树
中
的
无堆栈
预
序
遍历
在不使用节点堆栈或“访问”标志
的
情况下,可以在
二叉树
上执行迭代*
预
顺序*
遍历
吗?但是,我想知道是否真的需要挂旗子。如果树有很多节点,它们将占用大量内存。而且,如果一个
二叉树
的
许多
预</
浏览 21
提问于2012-01-23
得票数 10
回答已采纳
1
回答
为什么一个AVL树不能用
预
指令
遍历
重新创建?
、
、
给定一个二进位搜索树,我理解为什么我可以使用广度优先和
预
顺序
遍历
来列出树
的
条目,这样就可以按照
遍历
树
的
顺序重建树。然而,如果我们现在考虑一棵AVL树,并且我们想要
遍历
这棵树,以便重新创建相同
的
AVL树(类似于我们对普通
二叉树
所做
的
操作),那么为什么宽度第一次
遍历
总是有效
的
,以及为什么在这种情况下,
预
排序
不能工作,因为它适用于标准
二叉树
浏览 0
提问于2012-02-25
得票数 0
回答已采纳
1
回答
从
二叉树
中找到第n个最小元素
如何从
二叉树
中寻找最小元素 坚持不。比当前节点更小
的
元素和具有m个小元素
的
查找元素-
时间
复杂度
O(log n)
浏览 4
提问于2015-06-09
得票数 2
1
回答
图前/后序
遍历
?
、
、
、
这是一个DFS
预
序顶点编号,它对应于DFS树
的
预
顺序
遍历
,第二个是后序编号,它对应于DFS树
的
后续
遍历
。 有人能解释一下我们是如何得到这个订单
的
吗?因为我只知道如何在
二叉树
上应用订单前后
排序
。
浏览 6
提问于2016-03-23
得票数 3
回答已采纳
2
回答
完全相同
的
BST
、
、
如果两个树包含相同
的
元素集,但可能具有不同
的
结构,则称它们是相同
的
。例如4,3,5和5,4,3我能想到
的
一种方法是使用散列。对于第一个树中
的
每个元素,相应
的
计数都会递增。对于第二个树中
的
每个元素,计数都会递减。最后,散列是空
的
,我们可以确定树是相同
的
。
时间
复杂度
: O(N)空间
复杂度
: O(N) 但是,这种方法没有利用树是BST还是简单
的</em
浏览 0
提问于2012-06-08
得票数 2
回答已采纳
1
回答
以
排序
方式
遍历
堆和BST
、
、
、
、
干杯,我遇到了一个我觉得有点棘手
的
问题。它指出,我们必须比较使用堆和BST以
排序
方式
遍历
所有元素
的
最坏情况下
的
时间
复杂度
。下面哪个是真的?
排序
遍历
在BST中是更快
的
排序
遍历
在堆中更快都是O(N)都是O(nlogn) 以
排序
方式
遍历
BST是按顺序
遍历
O(n),但是堆呢?我认为堆
的
构造方式使我们不知道如何以
浏览 1
提问于2021-06-17
得票数 0
1
回答
为什么
遍历
树
的
时间
复杂度
是O(n)
、
、
、
为什么树
的
顺序
遍历
、前序
遍历
和后序
遍历
的
时间
复杂度
是O(n)?AVL树是什么?由于avl树是平衡
的
,与bst相比,
时间
复杂度
是否会发生变化?
浏览 5
提问于2021-06-05
得票数 1
1
回答
是否存在平衡
的
二叉树
,而不是平衡
的
二叉树
?
时间
的
复杂性是什么?
、
、
、
是否存在平衡
的
二叉树
,而不是平衡
的
二叉树
?如果是这样的话,在这样
的
树中搜索节点
的
时间
复杂度
是多少? 平衡树(假设高度平衡):在根以下
的
最高层数保持在最小
浏览 4
提问于2015-07-28
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
常见的排序算法及时间空间复杂度
选择排序代码及时间空间复杂度
二叉树的遍历
二叉树的层次遍历
什么是二叉树遍历?详述二叉树遍历的原理?用C语言实现二叉树遍历算法。内附完整代码。
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券