请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于两种排序时间比较的差异

我在电脑上运行的结果,n=10000时两者时间差不超过0.03,但老师相差的时间却有0.1,这是为什么呢

正在回答 回答被采纳积分+3

1回答

liuyubobobo 2017-09-11 16:14:21

不同的语言;不同的硬件;不同的操作系统;不同的编译器;都可能影响最终算法的执行结果。至少说明你的电脑比我的好,所以对同样的数据量不敏感。可以尝试加大数据量用累积的方式看到两个算法更大的性能差别。另外,如果使用VS的话,请一定使用release模式测试性能。

2 回复 有任何疑惑可以回复我~
  • 提问者 Homo_sapiensQ #1
    好滴~老师我用的是DevC++,本来想用codeBlock来着。。但是总是environment error,上网查教程也解决不了就打算先用DevC++了,它也能满足我们目前的课程需求吧?
    
    能否请老师推荐一款比较好用的c++IDE?
    回复 有任何疑惑可以回复我~ 2017-09-11 16:21:10
  • liuyubobobo 回复 提问者 Homo_sapiensQ #2
    如果在windows下的话VS挺好。如果嫌太重可以用VSCode。CLion也很好:)
    回复 有任何疑惑可以回复我~ 2017-09-11 16:36:41
  • 提问者 Homo_sapiensQ 回复 liuyubobobo #3
    谢谢老师~
    回复 有任何疑惑可以回复我~ 2017-09-12 17:28:07
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信