社区
数据结构与算法
帖子详情
表达式求值(10以外的)
jjnha
2008-04-04 01:20:34
我已经实现了10以内的了
要是求10以外的运算用什么思想啊
要是负数呢
求教~~
感激不尽啊
...全文
147
4
打赏
收藏
表达式求值(10以外的)
我已经实现了10以内的了 要是求10以外的运算用什么思想啊 要是负数呢 求教~~ 感激不尽啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
c_spark
2008-04-09
打赏
举报
回复
你指的是操作运算数大于10时吧
由于字符只能表示0~9的数字字符
其实也一样,那就想办法把>10在字符数组转为相应的整数...
如果是有负数存在就做出相应的判断就行
分辨出什么是减号操作符,什么时候的负数标识
负号只有在表达式开始处,或紧跟在操作符之后的'-',一旦出现就认定为负数处理,
问题应该不是很大,只逻辑处理相对麻烦
cbajing
2008-04-06
打赏
举报
回复
以我的智慧,看不懂你在说些什么/
可不可以说明白一点
liulin_08
2008-04-06
打赏
举报
回复
楼主能不能把问题说的详细些啊,比如举个例子,这样容易理解一些!
麻烦了
arong1234
2008-04-06
打赏
举报
回复
十以内的和十以外的有什么不同?不会从表达式中找到数?数不就是一个正则表达式么?
C语言——表达式的求值
本文介绍了C语言中
表达式求值
的关键要素,包括操作符优先级、结合性、隐式类型转换,以及如何控制运算顺序,如逻辑与/或/条件表达式和逗号表达式,还提到了问题表达式可能导致的潜在问题。,
基于二叉树的
表达式求值
算法
本文介绍如何基于二叉树实现
表达式求值
,通过使用两个栈,一个存储操作符,一个存储构建的二叉树。当遇到数字时,按照特定规则入栈,最终得到的二叉树根节点表示表达式的计算结果。通过递归从根节点开始进行求值。
表达式求值
算法总结
本文介绍了两种常用的
表达式求值
算法:一种是基于栈的操作数和操作符处理方法,另一种是转换为中缀表达式再求值的方式。详细阐述了每种算法的具体步骤和过程。
C++ -
表达式求值
顺序
本文介绍了C++11中关于
表达式求值
顺序的规定,涵盖副作用、完整表达式、未定义行为等概念。C++11放弃了序列点,采用新的方式定义求值顺序,如自增自减、逻辑运算符、赋值运算符等的求值规则。此外,还强调了函数调用、初始化顺序等场景下的求值顺序。
数据结构—
表达式求值
本文介绍如何使用栈数据结构解决算术表达式的求值问题,包括表达式合理性检查、优先级处理、多位数处理和正确求值过程。通过实例演示了栈的操作和算法设计细节。
数据结构与算法
33,026
社区成员
35,336
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章