腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
BST
golang
搜索
函数
go
、
binary-search-tree
你能帮助
搜索
函数
吗,它总是返回nil,我不明白为什么 func BTreeSearchItem(root *TreeNode, elem string) *TreeNode { if root
浏览 55
提问于2020-05-02
得票数 0
1
回答
BST
遍历中的递归
搜索
go
、
binary-tree
、
binary-search-tree
我对
golang
中的二进制
搜索
树(
BST
)遍历解决方案的结构感到困惑。例如,当我们想要从下面的树中获得InOrderTraverse输出时,输出应该是1、2、5、5、10、15、22..。我真的很困惑递归
函数
是如何工作的…… type
BST
struct { Right *
BST
func (tree *
BST
)
浏览 46
提问于2021-02-26
得票数 0
回答已采纳
1
回答
为什么可以在
函数
中更改结构的内容
c
、
function
、
recursion
、
struct
、
binary-search-tree
这是一个将惰性X转换成BinTree的操作,让我困惑的是,为什么在步骤1中不能更改
BST
->Left,但是可以在step2或STR3中更改它,我认为这三个步骤都在
函数
中,为什么它们之间有区别,如果有人能帮助我BinTree Insert( BinTree
BST
, ElementType X ){
BST
=(BinTree)malloc(sizeof(struct TNode));
浏览 4
提问于2020-03-10
得票数 1
回答已采纳
1
回答
用于确定一个二叉树中的值集是否与方案中的另一个值相等的
函数
scheme
、
binary-tree
我正在尝试用
函数
(
bst
-set-equal)编写一个
函数
,检查一个二进制
搜索
树中的所有值是否都出现在另一个二进制
搜索
树中,这样(
bst
-set-equal?但是,我编写的
函数
返回false,并且我无法确定原因。我在测试
bst
-subset?时没有遇到任何问题,但这很可能是问题所在,因为
bst
-set-equal的设置似乎很有意义。
bst
1)#t) ((
bst
-element? (<
浏览 0
提问于2015-11-02
得票数 1
2
回答
在标准ML中查找
BST
中节点的祖先
binary-search-tree
、
sml
、
smlnj
我正在尝试在SML的
BST
中查找节点的父节点和祖节点。我试着修改这个
函数
: let fun s(Leaf) = NONE in end fun search(tree :
bst
浏览 0
提问于2014-06-11
得票数 1
1
回答
为什么在Go中访问nil指针会导致顺序遍历错误
go
、
pointers
、
binary-tree
array.append(tree.value) return array Value int Right *
BST
(tree.Right).InOrderTraverse(arra
浏览 0
提问于2021-08-25
得票数 1
1
回答
BST
:模块中的未绑定标识符
scheme
、
racket
代码是二进制
搜索
树的实现
BST
:
BST
中模块中的未绑定标识符有什么线索是什么导致了这个错误?谢谢。key (currentKey
BST
)) ] [(<
浏览 2
提问于2017-04-16
得票数 0
回答已采纳
1
回答
BST
实施
c++
我的
BST
的实现。我们将感谢您的批评!(std::ostream& ss,
BST
<X>& tree); friend std::ostream&
bst
_postorder(std::ostream& ss,
BST
<X>& tree);
BST
(): root(nullptr) { } <
浏览 0
提问于2017-02-20
得票数 6
1
回答
将值插入方案中的二叉树中
tree
、
scheme
我试图创建一个
函数
,将一个值插入到二进制
搜索
树中。
函数
中的条件似乎正常工作,但我不太确定当我到达列表中的空点时,如何实际插入该值。
bst
-元素指的是另一个
函数
,我检查该值是否已经存在于树中,因为树不应该有重复的值。(define (
bst
-insert item
bst
-tree) ((null?)
浏览 5
提问于2015-11-01
得票数 0
回答已采纳
1
回答
我很确定递归
函数
中有内存泄漏,但我不知道如何修复它
c
、
recursion
、
memory-leaks
、
malloc
我在二叉树上运行一个
搜索
函数
,它将返回一个以返回树的根为
搜索
查询的二叉树,例如,如果我有:50岁和150岁的孩子,如果我将50作为
搜索
函数
的键,它将返回一棵二叉树我的问题是,我正在使用一个新的
BST
(二进制
搜索
树)构造每个递归调用,而不是释放它,所以我几乎肯定我有内存泄漏,但是我不知道如何在使用之前不释放内存就修复它。以下是我的职责。;
BST
*search(
BST
*
bs
浏览 1
提问于2020-05-05
得票数 0
回答已采纳
1
回答
C语言中
BST
的链表:广度优先
搜索
c
、
linked-list
、
queue
、
binary-search-tree
、
breadth-first-search
我正在写一个程序,这是一个二进制
搜索
树的链表。我们应该在树中
搜索
一个数字,并打印找到的树和行号。因此,我们应该使用广度优先的
搜索
函数
。我在出队
函数
中遇到了分段错误,但我不确定原因。以下是我的结构: int value; struct
BST
* left; struct
BST</
浏览 0
提问于2014-04-17
得票数 0
1
回答
如何使用递归删除二叉树中的节点
c++
、
recursion
、
binary-search-tree
、
recursive-datastructures
我现在一直在尝试制定一个删除
函数
,用于删除二叉树内的节点,假设该节点包含要
搜索
的内容。我已经为该
函数
编写了框架,该
函数
执行内容
搜索
,并根据是否找到内容而返回true或false。问题是我似乎不知道如何为我的
函数
实现实际的删除部分。如果根节点包含我要查找的值,我不知道如何在删除后为旧根的一个子节点分配根位置。我也很难弄清楚如何在删除节点后将子指针设为空,并重新链接树的某些部分,如果我只是断开包含要
搜索
的值的节点,这些部分可能会被切断。下面是我到目前为止所使用的
函数
浏览 0
提问于2016-05-20
得票数 0
1
回答
二进制
搜索
树/
搜索
函数
指针类型不兼容?在C中
c
、
pointers
、
binary-search-tree
我试图为我的二进制
搜索
树提供一个简单的
搜索
函数
,但它给了我关于不兼容指针类型的警告。如果有人能指出我做错了什么或留下一个建议,我将不胜感激: return
bst
->root; if(phone < <e
浏览 13
提问于2018-01-07
得票数 0
回答已采纳
1
回答
从二进制
搜索
树中删除节点,而不将父节点存储在结构中
c
、
binary-search-tree
作为一个练习,我正在做一个二进位
搜索
树。我已经成功地
搜索
了二叉树,并添加了节点,但是现在我试图找到一种删除的方法,我似乎陷入了--如何确定谁是要删除的节点的父节点。struct
BST
_node *
BST
_email_root = 0;struct
BST
_node *
BST
_find_customer(struct
BST
_node *(root->left,email);
浏览 1
提问于2017-01-22
得票数 1
2
回答
删除
BST
- Clojure中的任何节点
clojure
、
clojure.spec
我正在学习算法,在课堂上我们被要求用结构创建一个
BST
,我非常努力地创建一个delete
函数
,但是我创建的这个
函数
效率不高,也不能工作。我在谷歌
搜索
类似的东西,但大多数问题都是关于向量的,而不是记录/结构。如果你有什么建议的话,我会非常感激的。
bst
) (= (class
bst
浏览 3
提问于2022-03-25
得票数 0
1
回答
理解递归
python
、
recursion
、
iteration
Tom的代码为二进制
搜索
树定义了一个节点对象,并定义了一个
搜索
函数
: 类BSTNode(对象):“”二进制
搜索
树节点。,x):“获取二进位
搜索
树中的最大值<= x。“如果
bst
为None:返回None elif
bst
.val == x:返回x elif
bst
.val > x:返回find_val_or_next_smallest(
bst
.left,x),否则:right_best = find_val_or_next_
浏览 0
提问于2014-04-27
得票数 1
回答已采纳
1
回答
bst
在球拍中的实现
functional-programming
、
scheme
、
racket
、
binary-search-tree
我正在尝试实现一个
bst
(二进制
搜索
树)在球拍。
bst
是一个递归列表(list X leftChild rightChild),其中leftChild和rightChild本身就是列表,我编写了以下代码 [(<= x (car
bst
)) (insert (cadr
bst
) x)]
浏览 2
提问于2013-11-08
得票数 0
回答已采纳
2
回答
二叉树Haskell
haskell
、
functional-programming
、
binary-search-tree
我在Haskel中有一个二进制
搜索
树的插入
函数
。插入
函数
的前两行如下所示insert Nil x = Node x Nil Nil我得到以下错误 Occurs check: cannot construct the infinite type: a0 = <em
浏览 2
提问于2015-02-13
得票数 1
回答已采纳
3
回答
看来构造
函数
没有
c#
嗨,我在学习c#,假设我有这门课{public
BST
left;} 公共
BST
左边的名称是什么,它看起来像构造
函数
,但它不是
浏览 3
提问于2022-01-22
得票数 -2
回答已采纳
1
回答
打印特定格式的二叉树
python
、
binary-tree
它返回对平衡的二进制
搜索
树的根的引用。例如,调用build_ballanced_
bst
( list(irange(1,10))将返回高度为3的二进制
搜索
树,该树将打印为:....9......75......4..2str_tree
函数
打印build_balanced_
bst
函数
返回的内容 我正在处理build_balanced_
bst
(l)
函数
,以使其应用于str_tree但是当
浏览 0
提问于2016-11-15
得票数 1
点击加载更多
相关
资讯
试试golang-函数
在 golang 中如何调用私有函数
提速72倍,在Python里面调用Golang函数
二叉搜索求函数值
激活函数:从人工设计到自动搜索
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
语音识别
活动推荐
运营活动
广告
关闭
领券