腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
0
回答
中缀
到
后缀
表达式
中
的
关联性
规则
java
、
algorithm
、
stack
、
postfix-notation
、
infix-notation
result += stack.pop(); return result; } 输入: 预期输出: 实际输出: 如果当前运算符和堆栈顶部运算符 然后检查它们
的
关联性
如果 结合性 运算符
的
值为 从左到右 ,然后 从堆栈
中
删除运算符,并再次检查当前运算符和堆栈顶部
的
运算符
的
关联性
。 预期输出和实际输出
的
差异是当子
表达式
被评估。当字符 时,堆栈包含 ..。I输出操作数 并移动到
表达式
中<
浏览 26
提问于2021-03-01
得票数 1
回答已采纳
1
回答
Yacc“
规则
因冲突而无用”
yacc
我需要一些关于yacc
的
帮助。我正在做一个
中缀
/
后缀
翻译器,
中缀
到
后缀
的
部分真的很容易,但我有一些
后缀
到
中缀
翻译
的
问题。下面是我要做
的
一个例子(只是为了翻译一个简单
的
ab+c-或abc+-) | num {printf("- &qu
浏览 1
提问于2011-04-11
得票数 2
回答已采纳
4
回答
从
中缀
改为
后缀
有什么好处?
algorithm
、
infix-notation
、
postfix-notation
介绍了从
中缀
到
后缀
的
转换算法。什么是好处?提前谢谢。
浏览 3
提问于2012-11-15
得票数 2
回答已采纳
2
回答
有没有
中缀
到
postix
的
公式?
java
、
computer-science
有没有
中缀
到
后缀
的
公式?…我不知道如何转换它们,并给出
后缀
表达式
和
后缀
计算…例如1*2(5+2)-9/6。
浏览 1
提问于2012-08-17
得票数 0
回答已采纳
5
回答
为什么我们需要前缀、
后缀
表示法
algorithm
、
compiler-construction
、
programming-languages
、
formal-languages
我知道它们是如何相互转换
的
,但从来没有真正理解过它们
的
应用是什么。通常
的
中缀
操作非常易读,但是它在哪里失败了,导致了前缀和
后缀
表示法
的
产生
浏览 0
提问于2011-09-27
得票数 40
回答已采纳
1
回答
如何解析这种类型
的
表达式
?
python
、
parsing
、
expression
、
operator-precedence
我没有编译器
的
背景,所以我不确定这在那个领域是不是很常见。有没有任何标准
的
技术来解析这样
的
表达式
?R = 2((A+B=1) AND (C+D=1) AND ((P+Q=1) OR (K=1)) AND ((Q=1) AND (R=2))) 我不确定是否应该求助于基于堆栈
的
评估有什么建议可以用一种简单
的
方法实现这一点吗?
浏览 0
提问于2013-07-30
得票数 6
3
回答
以下哪个
后缀
符号正确地表示了
中缀
和1+2+3+4?
algorithm
、
notation
、
infix-notation
、
postfix-notation
、
shunting-yard
我正在测试一个
中缀
-
后缀
-
后缀
-
中缀
的
转换器,发现了一些不确定性。例如,一个简单
的
中缀
sum可以转换为
后缀
1假设具有相同优先级
的
运算符没有累加。如果是的话,我就会得到另一方面,以下所有
后缀
表达式
都可以转换为初始和1 2 + 3 4 + +这些
后
浏览 13
提问于2010-08-09
得票数 3
回答已采纳
4
回答
如何使用堆栈在一次扫描中计算一个
中缀
表达式
?
infix-notation
、
stack
我想知道是否有一种方法可以使用两个堆栈在单次遍历
中
解决
中缀
表达式
?堆栈可以是一个用于运算符,另一个用于操作数...如果
表达式
类似于2*3-(6+5)+8,该如何解决?
浏览 0
提问于2012-11-17
得票数 50
回答已采纳
1
回答
如何在c++
中
反方向编写
c
、
stack
、
infix-notation
、
prefix-notation
这是我
的
第一个问题,请原谅我
的
非技术语言 printf("%c ",pop()); } e+
浏览 10
提问于2021-03-07
得票数 0
2
回答
可能
的
树使用7-2+3
的
后缀
符号
的
平移方案
tree
、
compiler-construction
、
postfix-notation
我被要求将7-2+3转换为
后缀
符号,而问题中没有提到运算符优先或从左到右或从右到左,然后我必须使用
后缀
概念结果
的
翻译方案来生成树。我发现它是模棱两可
的
,因为7-2+3可能会给出2个可能
的
结果8和2,所以我写了两个
后缀
符号72-3+ & 723+-,并使用翻译方案制作了两个可能
的
树。 我想确认一下我
的
判断是否正确。
浏览 2
提问于2019-03-25
得票数 6
1
回答
前缀
后缀
中缀
Java
表达式
赋值器
java
、
expression
、
evaluation
我一直在用java开发一个
表达式
求值器,出于沮丧,我也来到这里询问了一下。到目前为止,我已经重写了至少15次,每次都无济于事。我遇到
的
问题是:-当我试图解析
到
表达式
树或将它们全部解析
到
后缀
时,我遇到了单项运算符
的
问题。-我不能让
浏览 1
提问于2012-01-17
得票数 3
3
回答
在会话
中
添加
后缀
c++
、
c
、
equation
、
infix-notation
、
postfix-notation
我不能解决这个从
后缀
到
中缀
的
表达式
。请帮我详细了解一下 5 x y - / x y + 3 ^ 7 / +
浏览 5
提问于2012-10-16
得票数 1
回答已采纳
1
回答
二叉树
后缀
计算器
java
、
binary-tree
、
calculator
、
infix-notation
、
postfix-notation
我正在制作一个
后缀
计算器,在计算
后缀
表达式
的
过程
中
,我必须使用堆栈对象和二叉树来将
表达式
从
中缀
转换为解析树。 有人能翻译一下吗?我已经开发了一个
后缀
计算器方法,并且我已经开发了一个将
表达式
从
中缀
更改为
后缀
的
方法,但是我不知道我被要求做什么。我可以在infix
中
输入一个
表达式
,并很好地计算它,也可以将它转换为
后缀
,但我不能确定在这
浏览 2
提问于2013-04-25
得票数 0
回答已采纳
1
回答
将三元线和布尔运算符从
中缀
转换为
后缀
postfix-operator
、
infix-operator
如何将这两个示例从
中缀
转换为
后缀
?max = (a > b) ? a : b (a != 0) ? ((b != 0) ?True : False) : FalseInfix: (((a + b) * (c + d) + a) * c - 6) * b Postfix: a b + c d
浏览 10
提问于2014-03-15
得票数 0
1
回答
如何让代码
的
“输出”停留在同一页上?HTML表单?
javascript
、
html
、
screen
我是一个JavaScript和超文本标记语言
的
初学者。但程序在编写解决方案之前会清除页面。 我不希望解决方案出现在一个清晰
的
页面上。我希望它出现在原始页面上,在文本框
中
或其他任何地方。但是我不能让textbox“输出
浏览 2
提问于2012-12-19
得票数 0
回答已采纳
1
回答
中缀
到
后缀
转换器
中
的
堆栈问题
java
、
stack
、
postfix-notation
、
infix-notation
我正在使用堆栈实现一个
中缀
到
后缀
的
转换器。当用户输入不带括号
的
中缀
表达式
时,它会起作用;但当有括号时,控制台会说: at InfixToPostfix.main(InfixToPostfix.java:85) 我
的</
浏览 1
提问于2013-07-14
得票数 0
回答已采纳
2
回答
后缀
和一元/二元运算符
的
中缀
c#
、
math
、
rpn
在内存
中
,我有一段代码可以将
中缀
表达式
转换为
表达式
树。这个很好用。只有一个小麻烦。我只是连接出如何正确地涉及一元运算符(正确
的
结合运算符)。使用以下
中缀
表达式
:我期望RPN为:然而,没有一个我能找到
的
在线
中缀
-post转换器以我期望
的
方式处理这个例子。有没有人清楚地解释了如何处理正确
的
结合运算符,特别是那些可能被误认为一元运算符
的
浏览 3
提问于2010-03-12
得票数 3
回答已采纳
3
回答
将堆栈解析为二叉树?
c
、
data-structures
、
tree
、
stack
我正在编写一个程序,任务是将数学
表达式
(如(2+4)*(4/3) )转换为二叉树,然后对其进行操作。 * + / 2 4 4 3/+ 而且可能会有像(2+4+3)*4
浏览 2
提问于2010-11-11
得票数 2
回答已采纳
2
回答
将char转换为int java
的
问题
java
、
char
、
type-conversion
、
postfix-notation
我正在写一段代码,它接受
中缀
表达式
并将其转换为
后缀
。然后,它获取
后缀
表达式
并求解它。从
中缀
到
后缀
的
转换可以很好地工作,但由于某些原因,如果
后缀
表达式
包含2位或更多
的
数字,则我
的
代码无法解析该
表达式
。最初它将读取102+并返回3,但在我当前
的
代码
中
,它读取102+并输出540,所以我假设当我从char转到int时
浏览 11
提问于2018-10-11
得票数 1
1
回答
计算器如何解析
表达式
calculator
数字计算器如何转换
表达式
以进行解析?它是
中缀
、前缀还是
后缀
?计算器是如何解决
表达式
的
?
浏览 1
提问于2011-04-14
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
带有括号的表达式计算
C#实现逆波兰表达式并求值
数据结构和算法基础篇(六)逆波兰式
表达式问题
数据结构系列:栈?队列?这俩货应该这么理解和掌握
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券