tree-traversal

tree-traversal

文章 0 浏览 4

公式的后序遍历

在数据结构中,我将按顺序转换和预排序公式转换为树。不过,我不太擅长后期订购。 对于给定的公式 xyz + ab - c * / - 我想出了 - /\ * /(除) / \ /…

眼眸 2024-09-28 01:53:06 7 0

建设性地操作未知深度的 JSON 树中的任何值/对象

我有一个包含节点和子节点的 JSON 树 - 格式为: jsonObject = { id:nodeid_1, children: [ { id:nodeid_2, children:[] }, { id:nodeid_3, children:…

月亮是我掰弯的 2024-09-19 16:45:13 11 0

二叉树的层序遍历

void traverse(Node* root) { queue q; Node* temp_node= root; while(temp_node) { coutvalue<left) q.push(temp_node->left);…

携余温的黄昏 2024-09-16 11:42:00 14 0

现实世界的前序/后序树遍历示例

我很了解前序、中序和后序树遍历算法。 (参考)。我了解一些用途:按顺序遍历二叉搜索树,预排序用于克隆树。但我一生都无法想出一个需要后序遍历才…

情场扛把子 2024-09-15 19:19:27 10 0

O(logn) 时间复杂度中 BST 的中位数

我遇到了 http://discuss.joelonsoftware.com/default 给出的解决方案。 asp?interview.11.780597.8 使用 Morris InOrder 遍历,我们可以在 O(n) 时间…

嘿看小鸭子会跑 2024-09-15 03:20:08 8 0

Bin Tree后序遍历,无递归,无节点标志

还有其他方法可以做到这一点吗?刚刚花了2个小时试图弄清楚。我有一个解决方案(请参阅下面的 DumpPostOrder)但是,是否有更好或更有效的方法?感觉…

蓝色星空 2024-09-13 03:38:51 11 0

Haskell 中的 SceneGraph 遍历

我想使用 Data.Tree 由 Transform 和 Shape 节点组成。在 SceneGraph 中,空间变换在遍历时累积并应用于形状以进行渲染。 type Transform = Vector2 D…

蓝天白云 2024-09-11 04:00:00 10 0

BST前序遍历并将树内容写入临时数组

我正在尝试将二叉搜索树的内容写入临时数组,以便在 main 中使用。但是我不知道该怎么做...我尝试过这样的事情: void Book::preorder(TreeNode *ptr,…

太傻旳人生 2024-09-08 08:00:10 12 0

给定中序和后序遍历,如何输出树的前序遍历?

给出当我在整数数组中具有先序和中序遍历时输出树的后序遍历的代码。如何使用给定的中序和后序数组来类似地获取前序? void postorder( int preorder[…

白色秋天 2024-09-05 01:01:32 8 0

jQuery:为每个匹配的元素提供唯一的 ID

我正在编写一个“内联翻译器”应用程序,与云计算平台一起使用来扩展不支持的语言。其中大部分使用 jQuery 来查找文本值,将其替换为翻译,然后将具有…

琉璃梦幻 2024-09-02 13:56:58 9 0

如何遍历Btree?

我有一个 Btree,我试图弄清楚如何遍历它以便键按升序显示。 我所能想到的是这可以通过递归函数来完成。 执行此操作的伪代码是什么?…

冰雪之触 2024-08-31 21:32:20 12 0

Java 二叉树。打印 InOrder 遍历

我在打印二叉树的有序遍历时遇到一些问题。即使在树中插入许多项目后,它也只打印 3 个项目。 public class BinaryTree { private TreeNode root; pri…

白云悠悠 2024-08-30 07:29:23 7 0

如何修改先序树遍历算法来处理具有多个父节点的节点?

我已经搜索了一段时间,似乎无法找到替代解决方案。我需要树遍历算法,以便一个节点可以有多个父级(如果可能的话)(在这里找到一篇很棒的文章:在数…

去了角落 2024-08-29 07:36:52 7 0

我可以在没有递归和堆栈的情况下对二叉树进行中序遍历吗?

谁能给我一个在不使用递归和不使用堆栈的情况下按顺序遍历二叉树的解决方案?…

北方的巷 2024-08-28 00:46:18 8 0

C++遍历二叉树的设计问题

我有一个二叉树 T,我想将其复制到另一棵树。 假设我有一个在每个节点上进行评估的访问方法: struct visit { virtual void operator() (node* n)=0; …

终陌 2024-08-27 17:16:23 9 0
更多

推荐作者

书间行客

文章 0 评论 0

神妖

文章 0 评论 0

undefined

文章 0 评论 0

38169838

文章 0 评论 0

彡翼

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文