add struct for levels within entry in node, lots of renaming
This commit is contained in:
parent
52c85316f6
commit
d725cfc297
|
@ -18,10 +18,10 @@
|
||||||
|
|
||||||
// Local demo application OPTIONS:
|
// Local demo application OPTIONS:
|
||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
#define TEST_ARRAY_SIZE 50
|
#define TEST_ARRAY_SIZE 1000
|
||||||
#define VALIDATE
|
#define VALIDATE
|
||||||
#define SNAPSHOTS
|
//define SNAPSHOTS
|
||||||
#define DOT
|
//define DOT
|
||||||
#ifdef DOT
|
#ifdef DOT
|
||||||
size_t gen = 0;
|
size_t gen = 0;
|
||||||
FILE *of = 0;
|
FILE *of = 0;
|
||||||
|
@ -182,7 +182,7 @@ SKIPLIST_DECL_DOT(esempio, api_, entries)
|
||||||
void
|
void
|
||||||
sprintf_esempio_node(esempio_node_t *node, char *buf)
|
sprintf_esempio_node(esempio_node_t *node, char *buf)
|
||||||
{
|
{
|
||||||
sprintf(buf, "%d:%s (hits: %lu)", node->key, node->value, node->entries.sle_hits);
|
sprintf(buf, "%d:%s (hits: %lu)", node->key, node->value, node->entries.sle_levels[0]->hits);
|
||||||
//TODO sprintf(buf, "%d:%s", node->key, node->value);
|
//TODO sprintf(buf, "%d:%s", node->key, node->value);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -224,6 +224,10 @@ int_to_roman_numeral(int num)
|
||||||
res[0] = '0';
|
res[0] = '0';
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
if (num > 10000) {
|
||||||
|
sprintf(res, "The person you were looking for is not here, their mailbox is full, good bye.");
|
||||||
|
return res;
|
||||||
|
}
|
||||||
while (num) { // while input number is not zero
|
while (num) { // while input number is not zero
|
||||||
while (num / del[i]) { // while a number contains the largest key value possible
|
while (num / del[i]) { // while a number contains the largest key value possible
|
||||||
strcat(res, sym[i]); // append the symbol for this key value to res string
|
strcat(res, sym[i]); // append the symbol for this key value to res string
|
||||||
|
|
2043
include/sl.h
2043
include/sl.h
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue