0
我在網上找到了關於測量合併排序的執行時間的代碼。我無法理解將數值放入數組的部分。在該行中:b [i] = i + 352; 352的價值是什麼?如果我想要一個數組大小爲2000,3000,4000等,下一個值是什麼。(C++)合併排序執行時間
int b[1000];
int i;
for (i = 0; i < 1001; i++) {
b[i] = i + 352 ;
} //put values into array
int n = sizeof b/sizeof b[0];
clock_t start = clock();
merge_sort(b, n);
clock_t end = clock();
double elapsed1 = ((end - start)/CLOCKS_PER_SEC);// seconds elapse
printf("Time elapsed for merge 1000: %f\n", elapsed1);