假设我有一个“(a > b) OR (c < d)”形式的条件。如何将其转换为反向波兰符号并计算它?我通过将“和/或”标记设置为最低优先级来尝试并得到“abc OR > d <”。这样对吗?
基本上我想在这个调车场算法的实现中添加条件特性;http://eddmann.com/posts/shunting-yard-implementation-in-java/
假设我有一个“(a > b) OR (c < d)”形式的条件。如何将其转换为反向波兰符号并计算它?我通过将“和/或”标记设置为最低优先级来尝试并得到“abc OR > d <”。这样对吗?
基本上我想在这个调车场算法的实现中添加条件特性;http://eddmann.com/posts/shunting-yard-implementation-in-java/