【发布时间】:2020-07-14 19:44:52
【问题描述】:
我已经在 google 和堆栈溢出方面花费了几个小时,但我还没有就如何对嵌套布尔数据进行建模得出结论。
假设我有以下表达式:
123 and 321 and (18 or 19 and (20 or 21))
我如何在 JSON 树结构中对其进行建模,以便我可以通过简单地遍历树来重建您在上面看到的表达式?我不需要实际评估逻辑,只需将其构建为以树形描述逻辑的方式。
提前致谢。
为了记录,这是我正在尝试完成的系统类型,以及我猜测应该如何根据下面的答案构建树。
ANY OF THESE:
13
14
ALL OF THESE:
18
19
20
or
/ \
or 13
/ \
14 and
/ \
and 18
/ \
20 19
【问题讨论】:
-
值得注意的是,问答似乎与JSON无关。是的,在接受的答案中讨论了将逻辑建模为树但 JSON 的讨论。也许应该将问题更新为“作为抽象树的模型逻辑”。