#include #include using namespace std; #include "merge_sort_array.h" #include "merge_sort_pointer.h" int const M = 100000000; int main( int argc, char *argv[] ) { int use_insert = atoi(argv[1]); ////////////////////////// // Create a large array // ////////////////////////// int long_array[M]; for ( int i = 0; i < M; ++i ) { long_array[i] = i*15354943; } // This takes 0.75 s on eceweb.uwaterloo.ca // array::merge_sort( long_array, M, use_insert ); pointer::merge_sort( long_array, M, use_insert ); return 0; }