1.本例是对数据结构栈的练习 2.本例使用了java类集作为辅助,但不是必要,所有功能都可以自己实现 3.本例有输入四则运算的合法性判断方法,是基于逻辑实现,可以使用正则表达式字符匹配,会是代码简洁不少.
2022-04-17 23:29:43 3KB 逆波兰式
1
1. 基于双链表实现双端队列的典型操作(判空、头插、头删、尾插、尾删、普通构造、拷贝构造、赋值运算符重载、析构),编写简单程序使用该双端队列,测试和调试程序。 2. 基于双端队列的头插、头删操作,完成栈的应用:逆波兰表达式求值,测试和调试程序。 3. 基于双端队列的头删、尾插操作,完成普通队列的应用:呼叫中心的离散事件模拟,测试和调试程序。 4. 按要求撰写实验报告、录制程序运行以及讲解程序的视频。
2022-04-06 20:14:35 1.35MB C++ 数据结构 实验报告 双端队列
1
逆波兰式的翻译和计算。编译原理的实验报告,有利于新手对于逆波兰的基础理解。文件中给出了具体的代码和理解,还有结果截图显示。采用C语言编写,简单易懂。就一个实验报告!!
2021-11-22 14:57:11 99KB 逆波兰式 编译原理
1
逆波兰式完整代码计算器,带注释可直接运行VS2013,测试数据"1.0+3/2-tan(45)/(1+1)",
2021-11-20 21:06:52 108KB 逆波兰式
1
实现符号 + - * / max min (),输出逆波兰式和结果,输入为整数,输出为整数,其中max/min表达式为max(2,4)。表达式总会得出有效数值且不存在除数为 0 的情况
2021-11-13 15:38:59 3KB 后缀表达式 逆波兰式
1
本人自己写的程序,绝对通过测试的(这就是我课程设计的题目).输入表达式时每个字符间用空格格开,最后用#结束输入 显示结果时先显示所转化成的逆波兰式,然后是结果
2021-11-12 19:11:06 911KB 表达式值计算 逆波兰式
1
该工程是使用C语言在devc++平台上实现的逆波兰式计算器,需要用到dev打开,如果用vs需要自己设置头文件
2021-10-30 16:16:58 259KB C 计算器
1
在程序设计中,可能碰到需要对字符串数学表达式求值的问题,常用的方法是解析表达式,生成二叉树,然后进行计算。编译器就是使用这种方法来解析程序中的表达式的。这种方法实现起来有点难度,需要考虑运算符的优先级,括号的配对,堆栈的使用等等。我们正常情况下看到的数学表达式如果用二叉树遍历的话,恰好是中序遍历,故叫做中序表达式。除此之外,还有前序表达式,后序表达式。如:a+b+c(中序),++abc(前序),ab+c+(后序),如果表达式含有×,/,()等就更复杂了。 后缀表达式也称逆波兰表达式 因其使表达式求值变得轻松,所以被普遍使用。 程序解析字符串表达式,将其转换为逆波兰式,然后生成表达式二叉树,最后计算表达式值。
2021-10-07 15:51:47 55KB 逆波兰式
1
java 逆波兰式 (这个是java版的 还附有实验报告)
2021-10-06 14:13:05 6KB 逆波兰式
1
栈作中介,将表达式转化成逆波兰式,然后计算表达式的值。支持括号。允许负数和小数。
2021-10-03 16:01:36 6KB 逆波兰式 表达式计算
1