7

如果您熟悉 TopCoder,您就会知道您的源代码会获得最终的“成绩/分数”,这取决于时间、编译次数等,这是权重最高的性能之一。但是他们如何测试它,是否有某种简单的代码(java 或 c++)可以做到,您可以分享给我评估并希望自己编写来测试我为大学编写的程序?

这是对这个问题的后续问题,我询问较短的代码是否会带来最佳性能。

PS:我对 topcoders 如何了解性能和编写代码来测试性能都感兴趣。

4

1 回答 1

3

他们有一个测试框架来测试您的代码并测量运行这些测试所需的时间。提交代码后,TopCoders 机器将针对它运行一定数量的测试用例。

没有人参与测量性能。它们会自动测试仅在您的代码中花费了多少时间。

通常,竞争对手都有本地测试框架,可以让他们很好地了解代码的性能。编写一个简单的测试框架应该不是太难的任务。

于 2010-03-09T09:55:26.297 回答