#include #include #include #include "../clock.h" typedef int data; typedef int index; int my_bsearch (data *a, index n, data x) { index i = 0, j = n - 1; while (i <= j) { index k = (i + j) / 2; if (a[k] == x) { return k; } else if (a[k] < x) { i = k + 1; } else { j = k - 1; } } return -1; } void random_ascending_fill(data *a, index n) { unsigned r = 41; data v = 0; for(index i=0; i