2010-03-09 113 views
6

如果你对TopCoder很熟悉,你知道你的源代码得到最终的“等级/分”,这取决于时间,多少编译等等,这是最高权重的性能之一。但是他们怎么能测试一下,是否有一些简单的代码(java或C++)可以分享给我评估,并希望编写我自己的代码来测试我为大学编写的程序?TopCoder如何评估代码?

这是对this one的后续问题,我问是否较短的代码导致最佳性能。

P.S:我对topcoders知道性能和编写代码以测试性能都感兴趣。

回答

2

他们有一个测试框架,测试您的代码并测量运行这些测试所花费的时间。一旦你提交你的代码,TopCoders机器就会针对它运行一定数量的测试用例。

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

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

+0

感谢您的回答,您是否碰巧有任何资源,我可以了解测试框架 – Carlos 2010-03-09 09:58:12

+0

您究竟在说什么比赛:算法,马拉松比赛还是其他? – 2010-03-09 10:04:05

+0

算法主要是 – Carlos 2010-03-09 10:09:16