psp表格 本周进度条 博文字数: 代码行数: psp饼状图: ...
分类:
其他好文 时间:
2017-10-11 19:16:34
阅读次数:
130
(1) 给出每个功能的重点、难点、编程收获。 1.CreateEquation (68行代码) random随机生成四个运算符(加减乘除)和四个随机数 2.Convert2RPN(95行代码) 将上一步随机生成的算式处理成逆波兰表达式并存入栈中。 3.Calculator(78行代码) 将上一步处理 ...
分类:
其他好文 时间:
2017-10-11 14:02:25
阅读次数:
112
本次结对编程我的搭档是冉华同学,在这次结对编程的过程中我收获良多,之前我拿到题目后非常焦急,因为发现功能一就需要用到逆波兰表达式,但是之前编译原理学习的相关知识已经忘了,而且接触c#的时间也不过3个星期,感到一头雾水无从下手。然而冉华告诉我,拿到题目之后最好不要直接就开始写,因为心里没有一个完成计划 ...
分类:
其他好文 时间:
2017-10-11 10:52:54
阅读次数:
165
拿到题目的时候,快放假了,也没心思做。十月七号的一下午大概从两点做到八点半,加上十月八号的十二点半到两点半,做了一共八个半小时,去掉吃饭半个小时那么一共做了八个小时。 逆波兰表达式我是扒的别人代码,没有自己写一遍。 记得有一位老师曾经在课上讲过,每个人按照约定完成自己的工作,这是现代工业的基础。 学 ...
逆波兰表达式 链接:http://ybt.ssoier.cn:8088/problem_show.php?pid=1198 【题目描述】 逆波兰表达式是一种把运算符前置的算术表达式,例如普通的表达式2 + 3的逆波兰表示法为+ 2 3。逆波兰表达式的优点是运算符之间不必有优先级关系,也不必用括号改变 ...
分类:
其他好文 时间:
2017-10-04 18:52:34
阅读次数:
105
逆波兰数:逆波兰数由两部分组成(操作数,操作符)——是波兰表达式的一种,即操作符在操作数的后面。 形式:A+B*C-D = ABC*D-; (A+B)*C-D = AB+C*D-; 既然我们知道了,后缀表达式那我们表达式是唯一的吗?我们来看一组数据: 例如:(A+B)*C-D 和 C*(A+B)-D ...
分类:
其他好文 时间:
2017-09-28 00:31:34
阅读次数:
139
原始逆波兰式算法(未考虑负数、函数调用情况) 1、从左至右扫描一中缀表达式。2、若读取的是操作数,则判断该操作数的类型,并将该操作数存入操作数堆栈3、若读取的是运算符 (1) 该运算符为左括号"(",则直接存入运算符堆栈。 (2) 该运算符为右括号")",则输出运算符堆栈中的运算符到操作数堆栈,直到 ...
分类:
编程语言 时间:
2017-09-22 13:07:25
阅读次数:
178
算法分析: 一、预处理 给定任意四则运算的字符串表达式(中缀表达式),preDeal预先转化为对应的字符串数组,其目的在于将操作数和运算符分离。 例如给定四则运算内的中缀表达式: 字符串数组化后得: 二、中缀表达式转后缀表达式 规则: 遍历中缀表达式, A、如果遇到操作数直接输出 B、如果遇到运算符 ...
分类:
编程语言 时间:
2017-09-10 23:50:36
阅读次数:
311
工作项目里用到线性回归算法,用于计算账户的分值,表明某账户是否是有风险的账户。其中参数都配好了,代码里直接用逆波兰表达式解析即可。本来事情到这里已经结束,突然来了新的需求:账户算出来的分数较为无序,于是考虑用sigmoid函数将其映射到(0,1)区间内,在乘以系数使其显示更为直观。为了使整个表达式更 ...
分类:
其他好文 时间:
2017-09-01 00:52:36
阅读次数:
171
首先,我们要理解什么是逆波兰表达式?逆波兰表达式是将我们平常的运算表达式写出计算机可以理解的表达式,譬如 正常的表达式(中缀表达式) > 逆波兰表达式(后缀表达式) 2+3 > 2 3 + 3+2*4 > 3 2 4 * + (2+3)*(5-1) > 2 3 + 5 1 - * 它的运行顺序是:将 ...
分类:
其他好文 时间:
2017-08-18 13:27:26
阅读次数:
130