8#define MAX_NODES 1000000
15 TEST_CHECK(argmax(a,b) == 1 );
21 for(
int i=0;i<MAX_NODES;i++)
22 append_dymArr(&arr, i);
24 TEST_CHECK(arr.size >= MAX_NODES);
25 TEST_CHECK(arr.len == MAX_NODES);
26 for(
int i=0;i<MAX_NODES;i++)
27 TEST_CHECK(get_item(arr, i) == i);
34 for(
int i=0;i<MAX_NODES;i++)
37 TEST_CHECK(q.tail >= MAX_NODES-1);
38 TEST_CHECK(q.head == 0);
40 for(
int i=0;i<MAX_NODES;i++)
41 TEST_CHECK(deque(&q) == i);
42 TEST_CHECK(deque(&q) == EMTY_QUE_SIG);
43 TEST_CHECK(q.head-1 == q.tail);
44 TEST_MSG(
"q.head: %d; q.tail %d", q.head, q.tail);
45 TEST_CHECK(q.arr.len == MAX_NODES);
46 TEST_CHECK(q.arr.size >= MAX_NODES);
General Utilities for C language.