- 博客(4)
- 收藏
- 关注
原创 BUAA-OO-第三单元
这一单元相比前两个思维量比较小,大多数代码是翻译JML,但是翻译的时候也出现了许多问题,一个是没有及时更新JML,导致我有一个bug找了很久都没找到错误,后来才知道有个JML要修改,其次是翻译不是照搬,需要有自己的规格实现。想要保证性能,就不能照搬JML,而是要在满足JML规格的情况下进行性能的优化。前两次作业,本人都是构建一个复杂的图,然后调用需要测试的方法,然后对方法结果和其它变量是否被修改进行测试。原来的遍历,好像和JML一模一样,emmmmmmm,不是JML让这么写的吗(气)一开始在思考第三单元。
2024-12-01 14:09:54
1813
原创 BUAA-OO-第一单元
在函数类里,本人记录函数名称,提取了形参个数,并将等号后面的函数表达式里面的形参替换为&,|,%。在预处理中函数替换方法,方法的形参为一行字符串返回值为字符串,本人遍历字符串,一旦检测到fgh就提取实参 ,如果没有fgh则返回字符串本身,否则调用函数替换方法把分()替换,最后返回值为,再次调用本方法(参数为本次替换后的字符串)的返回值。对最终返回的一个多项式转化成字符串链表,对系数进行合并相加,对符号进行处理,并且对系数为0,指数为1的情况进行if判断,最终返回要输出的字符串。
2024-12-01 13:50:36
1209
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1