zipper

zipper

文章 0 浏览 3

使用 clojure.zip 进行后序树遍历以编辑节点

我有一棵表示为嵌套向量的树。我想要对树进行 indexed 的概括,显示每个节点的索引,如下所示, (visit 42) =&gt [0 42] (visit [6 7]) =&gt [0 [[0 …

迷迭香的记忆 2024-09-12 04:28:48 5 0

更改二叉树中的节点的影响

假设我想更改以下树中的橙色节点。 因此,我需要进行的唯一其他更改是绿色节点 的左指针。 蓝色节点将保持不变。 我在某个地方错了吗? 因为根据 这篇…

征﹌骨岁月お 2024-08-28 16:27:05 9 0

拉链在实践中的表现如何?何时应该使用它们?

我认为 拉链 是个好主意;它优雅地提供了一种遍历列表或树的方法,并以功能性的方式进行看似本地的更新。 渐近地,成本似乎是合理的。但是遍历数据结…

巷子口的你 2024-08-27 00:53:25 5 0

Haskell:为拉链创建类型类

所以我一直在阅读一些关于 Haskell(我想还有其他函数式语言)中的 Zipper 模式来遍历和修改数据结构的内容,我认为这对我来说是一个磨练创建类型技能…

蓝天白云 2024-07-20 04:23:01 6 0

Zipper 数据结构是什么?我应该使用它吗?

问题很简单:我无法理解 Zipper 数据结构。 我的问题与其在树上的用途有关。 我想了解如何使用拉链更改树节点。 以及如何不复制整个树(或其中的大部…

忆依然 2024-07-10 04:48:54 8 0
更多

推荐作者

1CH1MKgiKxn9p

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

JackDx

文章 0 评论 0

信远

文章 0 评论 0

yaoduoduo1995

文章 0 评论 0

霞映澄塘

文章 0 评论 0

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