这个项目没有性能要求,所以主要时间花费在程序设计上。
可以看到,由于进行了封装,导致一定的效率损失。大量的时间花费在类的生成上。由于需要去重,不断地比较。两两之间进行比较导致大量时间的消耗。以上是生成1000个不重复题目需要的时间。比较的时间花费是以二次增长的。
需要注意,由于使用自己的类。所以一下输入输出,类型转换需要自己完成。
还要控制生成的题目。
括号的嵌套,除零错误等等都需要进行处理。
这个项目没有性能要求,所以主要时间花费在程序设计上。
可以看到,由于进行了封装,导致一定的效率损失。大量的时间花费在类的生成上。由于需要去重,不断地比较。两两之间进行比较导致大量时间的消耗。以上是生成1000个不重复题目需要的时间。比较的时间花费是以二次增长的。
需要注意,由于使用自己的类。所以一下输入输出,类型转换需要自己完成。
还要控制生成的题目。
括号的嵌套,除零错误等等都需要进行处理。