搜索资源列表
zhan-op
- 栈的操作与应用 定界符配对检查 中缀转后缀并求值-stack operation and application delimiter matching inspection superintendent to seek value and Suffix
zhan-op
- 栈的操作与应用 定界符配对检查 中缀转后缀并求值-stack operation and application delimiter matching inspection superintendent to seek value and Suffix
stack-Delimiter-Matching
- 分隔符匹配 使用栈,数据结构与算法上机作业,实用性超强-Delimiter matching using stack data structures and algorithms operating on the machine, super practical
Stack-Delimiter-Match
- 用于检测代码源文件中的符号匹配是否正确,使用双栈实现,C++ STL实现栈类。开发工具:VS 2008-Used to detect whether the symbols in source code is well matched , dual-stack implementation,using C++ STL to implement stack class.
delimiter_matching
- 编写简易编译器,能发现分隔符匹配的错误如括号、注释符的匹配问题,都能检测出来-delimiter matching The simple algorithm uses a stack and is as follows: Make an empty stack. Read characters until end of file. If the character is an open anything, push it on
ExpEvaluation
- 表达式求值算法:表达式求值是高级语言编译中的一个基本问题,是栈的典型应用实例。 任何一个表达式都是由运算数(operand)、运算符(operator)和界限符(delimiter)组成的。运算数既可以是常数,也可以是被说明为变量或常量的标识符;运算符可以分为算术运算符、关系运算符和逻辑运算符三类;基本界限符有左右括号和表达式结束符等。 由于某些运算符可能具有比别的运算符更高的优先级,因此表达式求值不可能严格地从左到右进行。为了
Operate
- 问题描述:一个算术表达式是由操作数(operand)、运算符(operator)和界限符(delimiter)组成的。假设操作数是正整数,运算符只含加减乘除等四种运算符,界限符有左右括号和表达式起始、结束符“#”,如:#(7+15)*(23-28/4)#。引入表达式起始、结束符是为了方便。编程利用“算符优先法”求算术表达式的值。 基本要求:从键盘读入一个合法的算术表达式,输出正确的结果;显示输入序列和栈的变化过程,操作数类型扩充到实
shujujiegoukeshe
- 一个算术表达式是由操作数(operand)、运算符(operator)和界限符(delimiter)组成的。假设操作数是正整数,运算符只含加减乘除等四种运算符,界限符有左右括号和表达式起始、结束符“#”,如:#(7+15)*(23-28/4)#。引入表达式起始、结束符是为了方便。编程利用“算符优先法”求算术表达式的值。 [基本要求] (1) 从键盘读入一个合法的算术表达式,输出正确的结果。 (2) 显示输入序列和栈的变化过程