diff options
author | Alexandre Jesus <adbjesus@gmail.com> | 2016-09-23 10:12:16 +0100 |
---|---|---|
committer | Alexandre Jesus <adbjesus@gmail.com> | 2016-09-23 10:12:16 +0100 |
commit | ab36da1ba07529c54c462906f4b2c2b305b84168 (patch) | |
tree | c4c63fed3cc4421e5b7f1274a77f546bceb80387 /src/main/random_heuristic.c | |
parent | 6c620091ec068c31e4ed5e7e480b5abdd2329b0f (diff) | |
download | libuknapsack-ab36da1ba07529c54c462906f4b2c2b305b84168.tar.gz libuknapsack-ab36da1ba07529c54c462906f4b2c2b305b84168.zip |
Make single binary
Diffstat (limited to 'src/main/random_heuristic.c')
-rw-r--r-- | src/main/random_heuristic.c | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/src/main/random_heuristic.c b/src/main/random_heuristic.c deleted file mode 100644 index 9f3c683..0000000 --- a/src/main/random_heuristic.c +++ /dev/null @@ -1,36 +0,0 @@ -#include <stdio.h> -#include <time.h> -#include <stdlib.h> -#include "common.h" -#include "structs.h" -#include "random_heuristic.h" - -int main(int argc, char * argv[]){ - struct data * d; - struct front_item * b; - - if(argc!=2){ - printf("Wrong number of arguments!\n"); - printf("Example usage: %s data_file\n",argv[0]); - return 0; - } - - d = input(argv[1]); - - /* srand() and qsort data */ - srand(time(NULL)); - qsort(d->items, d->N, sizeof(struct item), cmp_items_ratio); - - clock_t t = clock(); - b = random_heuristic(d); - - t = clock() - t; - printf("%f,%d\n",((float)t)/CLOCKS_PER_SEC,len_front(b)); - - print_front(b); - - free_front(b); - free_data(d); - - return 0; -} |