如果您熟悉TopCoder,您知道您的源代码会获得最终的“成绩/分数”,这取决于时间,编译次数等,这是性能最高的一项。但是他们如何测试呢,是否有某种简单的代码(java或c ++)可以分享给我评估并希望自己编写我自己来测试我为大学写的程序?
这是对this one的一个跟进问题,我会询问更短的代码是否会带来最佳效果。
P.S:我对topcoders如何了解性能以及编写代码以测试性能感兴趣。
答案 0 :(得分:2)
他们有一个测试框架,用于测试代码并测量运行这些测试所需的时间。提交代码后,TopCoders机器将针对它运行一定数量的测试用例。
测量性能没有人参与。他们会自动测试只在代码中花费的时间。
竞争对手通常拥有本地测试框架,可以让他们非常了解代码的性能。编写一个简单的测试框架应该不是一项太困难的任务。