返回最低键和最高键之间的差异 - 二叉搜索树
这是我正在尝试的关于二叉搜索树的过去考试试卷。我无法检查输出是否正确,因为我无法构建其中之一。 问题在标题中, class Tree{ Tree left Tree rig…
写入文件。 (二叉搜索树)
我不知道如何编写二叉搜索树以递归方式归档。我在 Tree 类中打开一个 BufferWriter,其中包含要写入的文件。然后,我将 BufferWriter 发送到 Node 类…
Java:递归计算二叉搜索树中的偶数值
我需要找出二叉树中包含多少个偶数值。 这是我的代码。 private int countEven(BSTNode root){ if ((root == null)|| (root.value%2==1)) return 0 re…
g_tree_insert 覆盖所有数据
我想知道我应该如何使用 GTree (来自 GLib)来存储数据?我使用 g_tree_insert 例程插入 GTree 的每个新值都会覆盖前一个值! GTree *tree //init tr…
描述仅打印最后输入的内容
我对 C 很陌生,我正在尝试在 C 中实现一个二叉树,它将存储一个数字和一个字符串,然后将它们打印出来,例如 1 : Bread 2 : WashingUpLiquid etc. 我…
这个伪代码是什么意思? - 二叉搜索树后继函数
if right[x] != NIL then return TREE-MINIMUM(right[x]) y<-p[x] while y!= NIL and x = right[y] do x<-y y<-p[y] return y 我知道“if right…
为什么我的 C++代码无法删除我的 BST 中的所有节点?
这应该遍历 BST 并删除每个节点,包括根节点。然而,最后,我收到消息“根仍然有一个左节点”。为什么没有删除所有节点? void deleteTree() { delete…
为什么这段java代码不起作用?
我有这个代码片段 class bst { public node root=null bst() { root=null } public void insert(int data) { insert(this.root,data) } private void …