腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
具有
搜索
和
删除
功能
的
python
二叉树
遍历
、
我创建了一个
二叉树
遍历
项目。不幸
的
是,我对
python
有一个基本
的
了解。我正确地写了"preorder","inorder“
和
"postorder”。但是我不能创建,查找
和
删除
节点
的
功能
。请帮帮忙。
浏览 13
提问于2020-07-31
得票数 0
1
回答
二叉树
vs排序双向链表
、
、
我想知道,如果二进制
搜索
被用于排序链表插入,
搜索
,它们之间
的
性能有什么不同。以及它们在哪些情况下表现不同,或者可能出于哪些目的,比如说,列表将不可用,或者反之亦然。
浏览 0
提问于2013-07-17
得票数 3
回答已采纳
2
回答
在Scala中使用
的
标准二进制
搜索
树结构是什么?
、
、
、
在Scala 2.10.x中应该使用
的
标准平衡二进制
搜索
树实现是什么?我环顾四周,似乎AVLTree被
删除
了,被弃用,并显示了一条(Since version 2.10.0) use TreeMap or TreeSet instead消息。但是,TreeMap
和
TreeSet没有提供我需要
的
功能
,因为我需要能够
遍历
树并在此基础上构建更复杂
的
数据结构。 有没有新
的
类可以提供普通
的
平衡
二叉树
功
浏览 2
提问于2014-02-25
得票数 11
1
回答
如何使用递归找到
二叉树
的
某个节点?
如何编写查找某个节点
的
代码。具体地说,我怎么说一个节点在我检查之后被访问了呢?
浏览 36
提问于2018-07-28
得票数 -2
1
回答
使用有序
遍历
的
二叉树
序列化
和
反序列化
、
、
、
下面是的摘录
二叉树
和
BST序列化有什么区别?上述声明对这种区别并不清楚。
浏览 2
提问于2020-05-17
得票数 0
2
回答
广度优先
搜索
遍历
与预序
遍历
与深度优先
搜索
遍历
、
、
、
对于
二叉树
,广度优先
搜索
遍历
(BFS)是否与预顺序
遍历
相同?我有点被这两种不同类型
的
横穿弄糊涂了。有人能给我解释一下吗?此外,预顺序
遍历
与深度优先
搜索
遍历
(DFS)相比如何? 非常感谢!
浏览 1
提问于2019-03-19
得票数 10
回答已采纳
7
回答
具有
find
功能
的
优先级队列-最快
的
实现
、
、
、
、
我正在考虑实现一个
具有
附加要求
的
优先级队列,一个查找/
搜索
功能
,它将告诉您一个项目是否在队列中
的
任何位置。所以函数是: insert、del-min
和
find。此外,平均而言,我将执行更多
的
插入操作而不是
删除
操作。我也在考虑。基本上,每一秒都很重要。 谢谢
浏览 0
提问于2010-10-20
得票数 14
4
回答
预顺序
遍历
与深度优先
搜索
相同吗?
、
、
、
在我看来,预顺序
遍历
和
DFS是相同
的
,在这两种情况下,我们从根一直
遍历
到左分支,然后递归地返回到根
和
右分支。如果我错了,请你纠正我好吗? 提前感谢!
浏览 0
提问于2014-02-05
得票数 21
回答已采纳
2
回答
如何在java中实现
二叉树
的
深度优先
搜索
?
、
根据中
的
解释,我认为
二叉树
上
的
DFS等同于预序
遍历
根--left-right(我说
的
对吗?)但是我只是做了一点
搜索
,得到了这个代码,它
的
作者声称DFS需要一个树来记录节点以前是否被访问过(或者我们在图
的
情况下需要这个吗?)。
浏览 4
提问于2013-03-06
得票数 5
1
回答
Python
3排序
的
列表操作如何与平衡
的
BST进行比较?
、
、
、
、
我使用一个排序列表对二进制
搜索
值使用内置
的
二分模块,这使查找时间为O(log )。二分法
的
文献指出,用insort()插入总时间为O(n),在列表中占主导
的
插入时间。它
的
删除
时间为O(n)。是否有一种使用列表并让O(log )插入、
删除
和
查找
的
方法?我能用一个平衡
的
二叉树
(BST)像红黑树那样做吗?哪个
Python
3模块
具有
具有
这些属性
的
浏览 7
提问于2019-10-27
得票数 2
回答已采纳
5
回答
在
二叉树
中插入元素
、
、
、
试着在网络上进行大量
的
探索,但是可以得到任何帮助,就像在
二叉树
中添加一个节点一样。假设:根据我
的
理解,
二叉树
和
二进制
搜索
树是不同
的
?如果我错了,请纠正我。(要求:如果您正在编写代码片段,请使用适当
的
变量名,这有助于理解)5 7 3 x1 x2 x3
浏览 3
提问于2013-04-30
得票数 10
5
回答
如何创建
二叉树
、
、
我不是指二进制
搜索
树。可以使用动态数组创建
二叉树
,其中对于索引n中
的
每个元素,2n+1
和
2n+2分别表示其左孩子
和
右孩子。因此,表示
和
级别顺序
遍历
在这里非常容易。 但我认为,在订单,后订单,预订单是困难<
浏览 1
提问于2009-05-06
得票数 8
2
回答
顺序
遍历
和
后序
遍历
、
、
我知道inorder,preorder
和
postorder
遍历
只是一种表示树
的
方式。我说
的
对吗?
浏览 7
提问于2015-02-03
得票数 2
1
回答
惯用
遍历
二叉树
(可能是任何树)
、
、
双向链表实现了链表
的
惯用
遍历
,我想为什么
二叉树
不行呢?传统上,
二叉树
或树通常是单向
的
,这意味着,给定
具有
足够数量
的
节点
的
大树,查找叶节点
的
运行时间可能会很昂贵。如果在找到这样一个节点后,为了找到下一个节点,我可以向后
遍历
树
的
根,与另一次深度优先
搜索
树
的
每个节点相比,这不是更有优势吗?我以前从未考虑过这一点,直到认识到双向链表
和
二叉树</e
浏览 0
提问于2014-11-13
得票数 1
2
回答
二叉树
上有序
遍历
的
排序结果
、
、
我有一个关于
二叉树
的
问题: 有一个
具有
n个成员
的
二叉树
T1。当我们在T1上运行顺序
遍历
时,我们得到一个从1到n (1,2,3,...n)
的
级数。现在,T1是BST (二进制
搜索
树)吗?我知道如果T1是BST,那么顺序
遍历
将会得到一个有序
的
序列,但是相反
的
方向也可以吗?
浏览 1
提问于2013-05-15
得票数 0
回答已采纳
5
回答
树型数据结构
、
、
我试着理解什么是排序树,
二叉树
,avl
和
...我仍然不确定,排序后
的
树是如何排序
的
?在排序
的
树中
搜索
和在未排序
的
树中
搜索
之间
的
复杂度(Big-Oh)是多少?希望你能帮助我。
浏览 0
提问于2009-05-31
得票数 0
回答已采纳
3
回答
二叉树
前后序
遍历
的
有效性
、
我
的
意思是,是否有某种类型
和
/或配置
的
二叉树
,其中
的
前
和
/或后序
遍历
将给予(一些)优势(S)比其他两种?AFAICS,有某些类型
和
配置
的
二叉树
,这些树
的
顺序
和
宽度首先可能
具有
一定
的
优势: 对于平衡
的
二叉树
,任何深度优先
遍历
都会比宽度优先使用更少
的
内存存储空
浏览 0
提问于2013-02-11
得票数 13
2
回答
求
二叉树
最小值
的
时间复杂度
、
、
我编写了一个递归函数来查找
二叉树
的
最小值(假设它是无序
的
)。else return c;if(c==0) {else return b;} 我凭直觉猜测minValue函数
的
时间复杂度为这是正确
的
吗?谁能给出minValue函数时间复杂度
的
形式证明?
浏览 2
提问于2015-03-20
得票数 2
1
回答
给定预序
二叉树
访问,构造
具有
相同预序访问
的
二叉树
。(如果可能)
、
、
、
我正在尝试解决这个问题:“给出一个
二叉树
,检查他
的
预排序访问,并用相同
的
预排序访问建立一个二进制
搜索
树。证明它总是可能
的
,如果不可能,请给出一个例子。”有什么帮助吗?我需要编写伪代码,并给出时间复杂度,但我对为每一棵可能
的
二叉树
构建
具有
相同预序访问
的
二进制
搜索
树有很多疑问。
浏览 27
提问于2019-01-13
得票数 2
1
回答
如何为用向量构建
的
二进制
搜索
树创建插入函数?
、
、
我正在尝试构建一个二进制
搜索
树,但是,对于我正在实现
的
算法来说,使用向量来减少缓存丢失是非常重要
的
。我最初
的
想法是适应类似堆插入技术
的
东西,因为数据放置是相同
的
,一旦添加了一个项,就需要对分支进行冒泡排序,以确保每个数据结构
的
属性得到尊重(因此O(log )复杂性)。然而,事实证明,调整插入
功能
比预期
的
困难得多。std::swap(data[parentPos], data[pos]); BubbleUp(parent
浏览 3
提问于2014-07-21
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券