讨论社区

增加空间、时间复杂度、循环100倍的timeit、投票和贴程序流程图

  1. 是否可以增加空间复杂度(或内存占用记录)和时间复杂度的分析;

  2. 根据通过的代码,增加将测试代码循环运行100到10000倍,以比较两个答案版本的微弱区别。

    比如答案运行的原时间是32ms,那么可以循环100倍,耗时0.3秒;

           答案运行的原时间是100ms,那么可以循环10倍,耗时1秒。

    主要是用来比较两个版本代码运行时间快慢。

  3. 运行速度最快的优秀代码范例可以有3个,而不是现在的1个,可以让用户比较3个版本之间的不同。

        并且用户可以点赞投票排名,让更好的代码脱颖而出;

        并且添加注释,让用户更好地理解代码的优秀之处。

4. 优秀代码可以增加贴图功能,让优秀的代码作者绘制出程序流程或者内存占用的图示,方便用户理解。

2 人关注了该问题 关注

您需要登录后才可以回复