TopCoder如何评估代码?

时间:2010-03-09 09:40:45

标签: performance test-framework

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

这是对this one的一个跟进问题,我会询问更短的代码是否会带来最佳效果。

P.S:我对topcoders如何了解性能以及编写代码以测试性能感兴趣。

1 个答案:

答案 0 :(得分:2)

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

测量性能没有人参与。他们会自动测试只在代码中花费的时间。

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