一. github:https://github.com/zjh1234562/exercise_2 二 . PSP表格 三. 效能分析: 最开始时的策略是,对于每一个生成的算式,验证通过之后就存放到文件中(当时觉得要节省一下程序运行占用的内存),然后测试生成10000道题目,需要的时间是3.5s。 ...
分类:
其他好文 时间:
2019-10-16 21:55:26
阅读次数:
99
20182311 2019 2020 1 《数据结构与面向对象程序设计》实验四报告 课程:《程序设计与数据结构》 班级: 1823 姓名: 冷冲 学号:20182311 实验教师:王志强 实验日期:2019年9月30日 必修/选修: 必修 1.实验内容 (一)Java Socket编程 1.学习蓝墨 ...
分类:
其他好文 时间:
2019-10-07 00:41:15
阅读次数:
74
中缀表达式实现简单计算器 思路分析 1.定义两个栈,一个是数栈,另外是一个符号栈 2.设置优先级别的判断,乘除优先级要大于加减优先级 3.定义一个函数,处理两个操作数和一个运算符的运算符的运算结果 4.逐个扫描输入的中缀表达式,如果是数字就入数栈,如果是运算符的话就考虑其与符号栈顶的运算符的优先级谁 ...
分类:
其他好文 时间:
2019-10-06 14:56:54
阅读次数:
92
题目描述: 方法一:中缀转后缀 方法二:栈 ...
分类:
其他好文 时间:
2019-10-05 12:59:36
阅读次数:
109
题目描述: 方法一:中缀表达式转后缀表达式,再用150题方法求解 方法二:单栈 方法三:双栈 操作符栈+数字栈 ...
分类:
其他好文 时间:
2019-10-04 20:51:54
阅读次数:
85
后缀表达式求值 后缀表达式又叫逆波兰表达式,其求值过程可以用到栈来辅助存储。例如要求值的后缀表达式为:1 2 3 + 4 * + 5 -,则求值过程如下: 2. 接着读到 “+”操作符,则将栈顶和次栈顶元素出栈与操作符进行运算,执行 2 + 3操作,并将结果5压入栈中,此时栈结构如下 3. 继续读到 ...
分类:
编程语言 时间:
2019-10-03 16:12:47
阅读次数:
114
浅谈前、中、后缀表达式 前、中、后缀表达式是信息学奥林匹克竞赛中比较鸡肋的知识点。但是知识点在考纲范围内,而且中缀表达式转后缀表达式是比较有用的知识。所以在这里为大家简单介绍一下。 之前在自学前、中、后缀表达式的时候,发现网上的很多博客和讲解的思路都不是很明了,或者就是对新手不是很友好,感谢@JZY ...
分类:
其他好文 时间:
2019-10-01 18:49:56
阅读次数:
87
Operators Thread. () 反引号除了用于命名标识符,还可以在调用方法时避免冲突( 为 Scala 关键字,但也是 的方法) 中缀运算符(infix operators),实际是带两个参数的方法,定义时跟普通方法一样; 实际是 一元运算符(unary operators) 四个可当做前 ...
分类:
其他好文 时间:
2019-10-01 11:26:37
阅读次数:
83
实现综合计算器(中缀表达式) 1、使用栈来实现综合计算器 2、思路分析(示意图) 3、代码实现 ...
分类:
其他好文 时间:
2019-09-26 11:44:14
阅读次数:
79
1、先思考下面的表达式怎么实现 先思考下面的表达式如何计算,虽然可以直接计算,但是怎么实现的呢? 我们可以用栈来实现,怎么实现?先看一个复杂的实现方式:中缀表达式实现 2、什么是中缀表达式? 中缀表达式就是人们生活中的计算方法,比如上面的表达式,我们怎么算?7*2*2-5+1-5+3-3,在计算机中 ...
分类:
其他好文 时间:
2019-09-24 17:41:36
阅读次数:
75