字符串解析 - 递归
我有一个像这样的字符串/表达式:
(((p1 == 1) && (p2 != 2)) || p3 > 3) || (p4 < 5)
我想递归地解析这个表达式以构建二元表达式树。
因此,对于这个表达式,根将是 ||操作员。
我怎样才能构建该算法? 提前致谢,
I have an string/expression like this:
(((p1 == 1) && (p2 != 2)) || p3 > 3) || (p4 < 5)
I want to parse this expression recursively in order to build a binary expression tree.
So, for this expression, the root would be || operator.
How can I build that algorithm?
Thanks in advance,
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
查看调车场算法。
Take a look at the Shunting-Yard Algorithm.