腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
12
回答
“完全
二叉树
”、“
严格
二叉树
”、“完全
二叉树
”的区别?
、
、
我对以下树的术语感到困惑,我一直在研究树,我无法区分这些树:b)
严格
的
二叉树
请帮我辨别一下这些树。在数据结构中何时何地使用这些树?
浏览 424
提问于2012-09-11
得票数 83
回答已采纳
2
回答
为伪二进制树中的每个子项设置同级
、
递归可以取一个所谓的
二叉树
(所谓的
二叉树
,因为
严格
地说,它不是
二叉树
)的根,并使这棵树中的每个孩子都与它的兄弟节点相连。
浏览 0
提问于2012-02-05
得票数 0
6
回答
二叉树
数据结构
谁能证明
严格
二叉树
的节点数是2n-1,其中n是叶节点数?
浏览 0
提问于2010-11-26
得票数 0
1
回答
完全
二叉树
的定义
、
、
、
Tenenbaum使用C的数据结构): 请澄清我的困惑。
浏览 0
提问于2015-06-03
得票数 0
1
回答
当给出的唯一信息是后序遍历时,我如何构建
严格
的
二叉树
?
、
、
、
、
然而,现在我很好奇,当只给出post顺序遍历时,如何构建
严格
的
二叉树
(
严格
的
二叉树
意味着一个节点要么有两个孩子,要么没有孩子)。
浏览 5
提问于2020-03-08
得票数 0
1
回答
堆排序中只有一个正确答案吗?
、
、
如果从表示优先级队列的空堆开始,其中必须按顺序插入数字,然后将其表示为
二叉树
,那么是否只有一个
严格
的答案?我尝试过不同的Java堆生成器等,它们都给了我不同的答案。
浏览 1
提问于2013-09-02
得票数 0
1
回答
从一个堆中弹出所有n个元素的复杂度是多少?
、
、
、
、
为了构建堆,人们经常错误地认为O(n log n)是
严格
的上限,但实际上它是O(n)。每次弹出时,我们都需要找到一个新的根,heapify函数将花费O(h)时间,其中h是
二叉树
的高度。对于像堆使用的平衡
二叉树
,h= log_2(n)。log_2(n-1) + ... + log_2(1))= O(log_2(n^n)) 但这真的是
严格
的上限吗
浏览 1
提问于2020-10-01
得票数 1
4
回答
给定堆的前序遍历,构造堆
、
、
我可以解决堆是
严格
二叉树
的情况(通过重复划分前序遍历),但当堆只是一棵完整的
二叉树
时,我无法找出算法。该解决方案适用于这样的情况,即堆是
严格
二叉树
2 3但显然,这在堆的情况下不起作用,在堆中,非叶元素有一个子元素或没有子元素。
浏览 0
提问于2012-09-21
得票数 3
7
回答
完全
二叉树
与几乎完全
二叉树
(ACBT)的区别
、
我的困惑出现在以下
二叉树
示例中: / \ / \ / \ / \根据定义,它应该是一个不完全的
二叉树
,但它是一个完整的
二叉树
。这怎么是一个完整的
二叉树
,为什么它不是一个不完整的
二叉树
?
浏览 8
提问于2014-10-12
得票数 10
回答已采纳
1
回答
如何在不使用'L‘和'R’方向数组的情况下构建
二叉树
、
我想构建一个
二叉树
(而不是BST),而不是使用具有左方向和右方向指令的数组。因为,
严格
地说,它不会使树成为动态分配树。您将受到数组大小的限制。任何一件事都能有出路吗? 提前谢谢。
浏览 2
提问于2012-04-07
得票数 0
3
回答
有没有一种方法可以在不构建树的情况下,从后序遍历中找到
严格
二叉树
的前序遍历?
、
、
、
我得到了一个
严格
的
二叉树
的后序遍历,并被要求找到它的前序遍历。通常,我会先构建树,然后再找到预订单遍历。但是,我想知道是否有任何方法可以在不实际构建树的情况下找到预订单遍历。
浏览 4
提问于2020-03-03
得票数 7
1
回答
找到一个公式来知道一棵树如果是树子树有多少个“子”
所以,我向初学者解释了
二叉树
的概念,我给了他公式"2^n - 1“。因此,如果
二叉树
是满的,并且深度为3,那么
二叉树
中就会有“2^3-1= 7”元素。然后初学者问:“如果不只有两个孩子(左和
严格
),而是3?公式是什么?”(好吧,如果每个元素都有3个子元素,那么它就不再是
二叉树
了,但是请听我说,这是为了参数)。
浏览 0
提问于2019-05-28
得票数 1
回答已采纳
1
回答
将NLP依赖树转换为
二叉树
?
、
、
、
从这些多树到
二叉树
有什么标准的转换吗? 例如,在本例中,我们有两个.lefts=[just, journal]和一个.right=[piece]的“发布”。这样的句子(通常)可以转换成一个
严格
的
二叉树
表示法(每个节点都有0或1个剩余,以及0或1个右分支),而不会有太多的信息丢失,或者多棵树对于正确地传递信息是必不可少的?
浏览 1
提问于2020-05-17
得票数 1
回答已采纳
1
回答
如何证明从竞争
二叉树
到数组的转换?
、
、
、
、
一个完整的
二叉树
可以有效地实现为一个数组,其中索引I的节点在索引2i和2i+1上有子节点,在索引层(I/2)有一个父节点,其中基于的索引。 如果子索引大于节点数,则不存在子索引。我每次都看到这些转换,但没有的正式证明,,可以给出一个
严格
的证明或链接到它,谢谢!
浏览 0
提问于2015-10-07
得票数 3
回答已采纳
2
回答
不成功的
二叉树
搜索
、
我知道对于一个成功的搜索,使用
二叉树
对包含n个关键字的所有输入的平均搜索时间是大O (lg n),但这个结果是否适用于不成功的研究?
浏览 8
提问于2016-05-06
得票数 0
2
回答
如何保持普通
二叉树
(而不是BST)的平衡?
、
、
我只是有一个普通的
二叉树
,我可能需要删除节点或插入节点。我需要努力保持树上的平衡。为了简单起见,我的
二叉树
类似于段树,每次删除一个节点时,从根到这个节点的路径上的所有节点都会受到影响(在我的例子中,它只是节点值的一些减法)。它不需要像AVL树那样
严格
地保持高度平衡,但是像RB树或者可能稍微不平衡的东西也是可以接受的。
浏览 2
提问于2021-03-13
得票数 1
回答已采纳
2
回答
huffman算法中的二进制前缀码
、
、
、
在huffman编码算法中,有一个引理说: 但我搞不懂为什么。你怎么能证明这个引理?
浏览 0
提问于2014-05-16
得票数 3
回答已采纳
1
回答
为什么java的HashMap不直接使用树来进行冲突链
通过这次分配,我了解到冲突是作为前8个节点的链表处理的,然后是其余节点的
二叉树
(或红黑树)。为什么..。为什么不将它们作为树来处理,以提高O(log )效率?我能找到的唯一的报道是,当Java 8发布时,它通过这种方式而不是
严格
的链表(将是O(n) )来处理它们,从而提高了链的效率。如果任何人对此有任何见解,将不胜感激。 谢谢,马特
浏览 0
提问于2019-03-07
得票数 1
1
回答
Max堆给出错误结果
、
、
、
、
我编写了下面的代码来从一个已经存在的数组构建一个max堆,这个调整函数使数组成为一个最大的堆,但是它并没有产生预期的结果--请检查代码并告诉我出了什么问题,如果有人建议对该重新调整函数的更改将有助于我创建一个min堆(这是我必须编写的下一个问题)。 // n is size int j,flag=1; while(2*i<=n && flag==
浏览 3
提问于2022-05-18
得票数 0
回答已采纳
5
回答
为什么平衡
二叉树
很重要?
、
为什么平衡
二叉树
很重要
浏览 3
提问于2012-07-16
得票数 11
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
二叉树的镜像
二叉树的遍历
什么是排序二叉树算法?详述排序二叉树算法的原理?用C语言实现排序二叉树算法。内附代码。
什么是二叉树遍历?详述二叉树遍历的原理?用C语言实现二叉树遍历算法。内附完整代码。
二叉树的简单介绍
热门
标签
更多标签
云服务器
ICP备案
对象存储
云直播
腾讯会议
活动推荐
运营活动
广告
关闭
领券