这个项目没有性能要求,所以主要时间花费在程序设计上。

【bitse——四则运算】5.其他问题 (性能测试,细节添加等)

可以看到,由于进行了封装,导致一定的效率损失。大量的时间花费在类的生成上。由于需要去重,不断地比较。两两之间进行比较导致大量时间的消耗。以上是生成1000个不重复题目需要的时间。比较的时间花费是以二次增长的。

需要注意,由于使用自己的类。所以一下输入输出,类型转换需要自己完成。

还要控制生成的题目。

括号的嵌套,除零错误等等都需要进行处理。

 

相关文章: