int main() { int32_t *a; uint32_t n; for (n=0; n<30; n++) { a = (int32_t *) safe_malloc((n+1) * sizeof(int32_t)); printf("\n=== Test %"PRId32" ===\n", n); init_array(a, n); test_binary_search(a, n); safe_free(a); } printf("\n"); // speed test small arrays for (n=0; n<100; n++) { a = (int32_t *) safe_malloc((n+1) * sizeof(int32_t)); init_array(a, n); speed_test_binary_search(a, n); speed_test_sequential_search(a, n); printf("\n"); safe_free(a); } // larger arrays for (n=20; n<2000; n += 200) { a = (int32_t *) safe_malloc((n+1) * sizeof(int32_t)); init_array(a, n); speed_test_binary_search(a, n); speed_test_sequential_search(a, n); printf("\n"); safe_free(a); } return 0; }
END_TEST int main(int argc, char** argv) { //plan_tests(1); int _testnum = 1; ok( test_insert_remove() , "insert and remove"); ok( test_binary_search() , "binary search"); ok( test_sort() , "sort"); // TODO more tests return 0; }
int main(int argc, char const *argv[]) { test_bit_algo(); test_quicksort(); test_binary_search(); test_kadane(); test_knapsack(); test_some_math(); test_strings(); test_arrays(); printf("YEAH!\n"); return 0; }