(C ++)合并排序执行时间

时间:2017-04-12 02:17:08

标签: c++ algorithm mergesort

我在网上找到了一个关于测量合并排序执行时间的代码。我无法理解值放在数组中的部分。在行中:b [i] = i + 352; 352的价值是多少?如果我想要数组大小为2000,3000,4000等,那么下一个值是什么。

{{1}}

1 个答案:

答案 0 :(得分:0)

352只是一个整数字面值。它只是将值i + 352存储在b [i]中,因此b [0]将具有值352,b [1]将具有值353,依此类推。如果你进一步将数组大小增加到2000,然后arr [1999]将包含1999 + 352。

计算任何程序运行时间的一种更好方法可能就是这个..
cmd / v:on / c“echo!TIME!& youprogram.exe& echo!TIME!”