gpt4 book ai didi

javascript - 从树遍历构建 bool 表达式的算法

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:10:13 25 4
gpt4 key购买 nike

我和 html 是这样的:

<div id="tree">
<div id="AND" class="node">
<div id="OR" class="node">
<div id="a" class="node"></div>
<div id="b" class="node"></div>
</div>
<div id="OR" class="node">
<div id="c" class="node"></div>
<div id="d" class="node"></div>
</div>
</div>
</div>

我使用 jquery 来获取这样的节点:

$(".node")

然后我使用 for 来形成这样的数组:

var expresion = ["AND","OR","a", "b", "OR", "c", "d"];

我想构建类似这样的东西:

a OR b AND c OR d

有谁知道构建 bool 表达式的算法。提前致谢。

最佳答案

尝试遍历数组的前缀:你将能够构造你想要的表达式。这对程序员来说是一个简单的过程,它会留作练习。我会伸出援手:阅读 Tree Traversal .这基本上是访问数组的顺序将产生您想要的输出。

关于javascript - 从树遍历构建 bool 表达式的算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11460867/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com