腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
编写
二进制
搜索
树
时
,
参数
类型
`
T
‘
可能
存在
时间
不够
长
、
、
、
我正试着用Rust写一个
二进制
搜索
树
,但是我不明白是怎么回事: Leaf,} impl<'a,
T
: Ord> BST&
浏览 10
提问于2017-07-19
得票数 0
回答已采纳
1
回答
在
prolog中寻找基于遍历的
二进制
搜索
树
、
、
、
我试图
编写
一个Prolog谓词,为给定的遍历提供一个
可能
的
二进制
搜索
树
。我选择像
t
(Root, Left Subtree, Right Subtree)那样表示
树
,叶子只是
t
(Number),当子树不
存在
时
,它的值是nil。到目前为止,这就是我所拥有的(
在
本例中仅用于postorder遍历):post(
t
(X), [X]). post(
t</
浏览 2
提问于2021-01-03
得票数 3
2
回答
为什么要存储一个引用`&'a
T
`,就需要有一个界限`
T
:'a`?
、
给定以下代码: r: &'a
T
,..。编译器会抱怨:考虑添加一个显式的生存期限制
T
: 'a,这样引用
类型
&'a
T
就不会超过它所指向的数据。然而,仔细想一想,我不明白为什么我要写
T
浏览 18
提问于2017-01-23
得票数 30
回答已采纳
3
回答
Java中限制泛型二叉
树
类型
参数
的混乱解释
、
、
、
、
类似的接口是通用的,所以让我们考虑
在
搜索
树
中存储以下
类型
的元素:这仍然会引起问题。现在,如果我们创建一个存储哺乳动物对象的
二进制
搜索
树
,那么可以添加一只狗和一只猫,但它们并不是完全可以比较的。因此,这个解决方案,如果以这种特殊的方式使用,有同样的问题,使用非神经版本的可比。一个更全面的解决方案(虽然
在
智力上不那么令人满意)是
编写
泛型<
浏览 3
提问于2012-07-15
得票数 4
回答已采纳
2
回答
为什么二叉
树
比已排序的值数组更可取?
、
、
、
为什么二叉
树
比已排序的值数组更可取? 在任何一种情况下,找到给定的键值(通过遍历二叉
树
,或者通过
在
排序的数组上执行
二进制
搜索
)都需要O(log )的
时间
复杂度。
浏览 1
提问于2015-03-10
得票数 1
6
回答
正确
搜索
和替换源代码的最简单方法
、
、
、
、
每当这种情况出现时,大约每隔几个月就会出现一次,结果我花了很长
时间
试图找出一个bash脚本来做我想做的事情。我很确定我想要的类似于其他人想要的,但是当我快速
搜索
时
,网上可用的脚本往往过于简化,而且不做这些事情(而且我自己的bash脚本技巧还
不够
好,找不出来): 它必须允许我选择文件
类型
(例如"*.js"),因为有时文件夹
树
包含不应该
搜索
的
二进制
文件和其他文件
类型<
浏览 0
提问于2011-12-23
得票数 3
回答已采纳
1
回答
对象
在
实现“f”特性
时
寿命
不够
长
。
当我为From<
T
>实现FileSlice特性
时
,错误的
存在
时间
不够
长
,因为FlieSlice引用了from方法的
参数
,而
参数
在
方法返回
时
被删除。 }where
T
: Deref<Target = [
浏览 4
提问于2022-03-11
得票数 0
回答已采纳
1
回答
方案错误,以有序列表形式返回
二进制
搜索
树
(R5RS)
、
、
我有一个
二进制
搜索
树
。节点的格式是由三个元素组成的列表,第一个元素是节点上的值,第二个元素是左子节点,第三个元素是右子节点。"make“函数创建一个空
树
,如下所示:( () )。我能够创建树,插入值,并查找
树
中是否
存在
某个值。当我尝试
编写
一个将
树
作为有序列表返回的函数
时
,我的问题就出现了。(cadr
t
) x) (caddr
t
))) ((> x (car <e
浏览 2
提问于2012-09-15
得票数 0
回答已采纳
2
回答
哪种
搜索
算法更好??
、
、
我需要在这些小组里
搜索
。我需要一个更好的提示。我想要么把所有的东西都放在垃圾桶里: and search like this:goup = g_tree_lookup(
t
, (gpointer *)itemName);char g1[2300][14];并进行如下
搜索
(未选中,伪代码):
浏览 3
提问于2014-02-06
得票数 3
回答已采纳
3
回答
指向OCaml中记录的指针
、
、
、
、
我正在OCaml中实现
二进制
搜索
树
,试图尽
可能
多地使用命令式编程。我有以下数据
类型
: and node = {mutablerecord expression is expected to have type node ref
二进制
搜索<
浏览 5
提问于2017-10-03
得票数 0
回答已采纳
5
回答
stl集合的C#等价物是什么?
、
我想使用C#
在
平衡的
二进制
搜索
树
中存储一些值。我查看了generics名称空间中的集合,但没有找到与stl集等效的集合。 我可以使用什么泛型集合?(我不想存储键/值对...仅仅是值。)
浏览 0
提问于2009-02-22
得票数 6
回答已采纳
2
回答
打印二叉
树
、
、
编写
函数以以下列格式打印二叉
树
: / \ \ / \输出应该包括一行节点,然后是一行/和\字符,指示关系,然后是一行节点,等等。输入: 输入将作为函数的
参数
提供。我不会指定
树
的确切结构,但是它必须作为实际的二叉
树
使用。没有“
树
在
我的程序中表示为字符串,与预期的输出类似”。最短代码的点数,但我更喜欢完全工作的
长
解决方案,而不是90%的工作
时间
短的解
浏览 0
提问于2011-02-11
得票数 20
1
回答
在
字符串的
二进制
搜索
树
中
搜索
子字符串- C++
、
、
、
我已经
在
我的
二进制
搜索
树
中插入了一个日期字符串。现在,当用户输入年份
时
,我想检查BST中的日期中是否
存在
该年份,如果
存在
,则执行一些操作。问题是我的BST的searchTree方法返回一个布尔值,所以我不确定如何在BST中
搜索
子字符串,甚至不确定它是否
可能
。我
搜索
子字符串,因为我不需要日期或月份。我只需要检查一下我的BST中是否
存在
这一年。有什么建议?我的
搜索
树
方
浏览 13
提问于2020-06-08
得票数 0
1
回答
BST插入和顺序遍历
、
package com.goman; private BST right; this.left = left; this.data = data; if(root
浏览 0
提问于2016-12-13
得票数 1
回答已采纳
2
回答
有效地
在
两个向量中找到最近的对?
、
、
给定两个
类型
为double的排序向量,其中向量
可能
有不同的大小,我想生成一个对的列表,从两个向量中每个都生成一个元素,其中一对元素之间的差异被最小化,并且没有两对共享元素。向量都很大,任务必须在很短的
时间
内完成。插值
搜索
所需的
时间
也一样
长
。
在
某些算法中使用
浏览 1
提问于2020-08-10
得票数 0
3
回答
有序链表与B-
树
、
、
如果您使用b+
树
作为索引,那么这看起来非常类似于有序链表。但有序链表似乎有一些优点,例如不必导航树结构,也不必
在
节点已满
时
重新构建节点,以及
在
未平衡
时
不必重新构建树。谁能回答使用b
树
而不是有序链表的原因是什么?
浏览 0
提问于2011-12-05
得票数 5
回答已采纳
2
回答
Python -如何从递归返回值?
、
我试图运行这段代码,以便在二叉
树
中
搜索
元素。它工作良好,但我不能返回值,但可以显示它。_getNodeAddress(data, root.right, res) return res 因此,在上面的方法中,它遍历
树
以寻找作为变量键的值但是现在,当我需要将值返回给父方法(即"getNodeAddress“)
时
,问题就出现了。我无法
在
父方法中打印值。它只打印"None“,所以我的问题是如何从递归返回值。
浏览 3
提问于2022-04-13
得票数 0
回答已采纳
1
回答
ANTLR:如何使用
树
语法替换子树中的特定节点?
到目前为止,
在
第一遍中,我检查对多态函数的所有调用,并保存调用函数的特定
类型
。 因此,在这一点上,我知道所有
参数
类型
,以及它们需要替换的所有实际
类型
。
在
第二遍中,我希望修改我的语法
树
,并将这个
参数
多态函数声明替换为具有特定
类型
的一个或多个函数声明。我认为一个简单的重写规则是
不够
的,因为我还需要替换函数主体中的所有
类型
。我是否需要
编写
另一种
树
语法,只在这个函数声明子
浏览 5
提问于2011-08-24
得票数 4
回答已采纳
1
回答
对于只有间隙
搜索
和附加的有序序列,最有效的数据结构是什么?
、
我正在寻找的数据结构是快速的O(lg(n))或O(n*lg(n))的插入和
搜索
,即。是一组整数中的X,它可以处理并发读写,如果
可能
的话,可以
在
没有锁和没有持久性的情况下进行写写。对于相同的插入和
搜索
时间
,将选择空间效率更高的解决方案。没有副本。对于两个
T
1(
浏览 2
提问于2013-03-10
得票数 1
回答已采纳
6
回答
从二叉
树
中删除重复项
、
、
、
我试图想出一个从二叉
树
/二叉
树
中删除重复项的算法。到目前为止我能想到的是 如果树没有排序,则对数组进行排序。这使得复杂性出现在O(n log n )
时间
和O(n)空间上。我们能做得更好吗?伪代码/代码示例将不胜感激。编辑1:假设二叉
树
的结构由以下对象提供{ Node rig
浏览 0
提问于2013-11-16
得票数 5
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券