有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java嵌套JTrees:表达式树

我正在尝试将后缀表达式转换为表达式树。我的方法是用一堆JTree表示表达式树,用一堆字符串表示偏执,用一堆节点表示操作符

例如postfi( C ( A B OR ) AND )

我可以填充堆栈,但当我遇到“')”时,我想在JTree堆栈中创建一个新的JTree,它将包含操作符堆栈的pop(操作符JTree)作为根,以及两个表达式JTree(将表达式堆栈弹出两次)作为子

当我尝试创建一个新树时,如上所述,我无法将两个弹出的JTree添加到父操作符JTree。还有别的方法吗?我怎样才能嵌套2棵树?如果我不清楚/需要发布代码,请告诉我


共 (0) 个答案