由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Java版 - 求指数加括号的算法
相关主题
java问题:如何match两个正规表达式一道题:表达式求值?
java str.replaceAll("\n", "") doesn't work[G] 给定k个数字,求所有表达式结果为X
清教关于编译原理问一道 G 有意思的题
这段是什么语法?贡献Google 电面面经
JAVA coding style写ruby又中一招
{ 几个公式左边有一个共同的大括号,怎么写这个括号呢?C++ most vexing parse到底怎么回事?
请问关于C语言的复杂表达式。(tex)巨大括号问题
急问一道本周 Microsoft 电面题百位专家一年的工作成果:中国美女分布状况列表 (转载)
相关话题的讨论汇总
话题: 括号话题: 大括号话题: 指数话题: 算法话题: while
进入Java版参与讨论
1 (共1页)
o****w
发帖数: 50
1
有一个小bug一直做不出来,就是指数power加括号成 {power} , 比如, (2-3)*6^2 转
成(2-3)*6^{2} or (2-3)*6^21转成 (2-3)*6^{21} or (2-3)*6^(1+1)=(2-3)*6^{(1+1)
} or 更复杂公式(2-3)*6^(1+2^(1+1)加左大括号 '{' 容易,只要碰到到^就可以加'{'
,不管后面是digit还是'(',但加右边大括号很难,如果指数是表达式,怎么判断结束
的右括号?如果指数是纯数字?一直数^后面的数直到碰到nondigital就加'}'
试着用while 和if 怎么都差半边括号,想用stack又不知道怎么组装。希望这里高手
指点下算法, if while弄得超级混乱复杂,没有头绪,弄了好几个晚上实在整不出来
多谢高人
1 (共1页)
进入Java版参与讨论
相关主题
百位专家一年的工作成果:中国美女分布状况列表 (转载)JAVA coding style
真羡慕CS科班出身的马公的记忆力{ 几个公式左边有一个共同的大括号,怎么写这个括号呢?
又见Z大标志的大括号地域刷版请问关于C语言的复杂表达式。
真羡慕CS科班出身的马公的记忆力 (转载)急问一道本周 Microsoft 电面题
java问题:如何match两个正规表达式一道题:表达式求值?
java str.replaceAll("\n", "") doesn't work[G] 给定k个数字,求所有表达式结果为X
清教关于编译原理问一道 G 有意思的题
这段是什么语法?贡献Google 电面面经
相关话题的讨论汇总
话题: 括号话题: 大括号话题: 指数话题: 算法话题: while