![]() |
NVMLib
very early alpha
A library to optimally use a Hybrid RAM setup.
|
File contains a example test program for the generic Hash map implemented. More...
Data Fields | |
| int | b |
| char | a [10] |
File contains a example test program for the generic Hash map implemented.
The Output of the program looks like: Inserting : ONE 0 —> size = 0 || 1 —> size = 1 || ONE |
Inserting : TWO 0 —> size = 0 || 1 —> size = 2 || ONE | TWO |
Inserting : THREE 0 —> size = 0 || 1 —> size = 3 || ONE | TWO | THREE |
Inserting : FOUR 0 —> size = 1 || FOUR | 1 —> size = 0 || 2 —> size = 1 || ONE | 3 —> size = 2 || TWO | THREE |
Inserting : FIVE 0 —> size = 2 || FOUR | FIVE | 1 —> size = 0 || 2 —> size = 1 || ONE | 3 —> size = 2 || TWO | THREE |
Inserting : SIX 0 —> size = 1 || FOUR | 1 —> size = 1 || FIVE | 2 —> size = 1 || SIX | 3 —> size = 0 || 4 —> size = 1 || ONE | 5 —> size = 0 || 6 —> size = 1 || TWO | 7 —> size = 1 || THREE |
Inserting : SEVEN 0 —> size = 1 || FOUR | 1 —> size = 1 || FIVE | 2 —> size = 1 || SIX | 3 —> size = 0 || 4 —> size = 2 || ONE | SEVEN | 5 —> size = 0 || 6 —> size = 1 || TWO | 7 —> size = 1 || THREE |
Inserting : EIGTH 0 —> size = 1 || FOUR | 1 —> size = 1 || FIVE | 2 —> size = 1 || SIX | 3 —> size = 0 || 4 —> size = 3 || ONE | SEVEN | EIGTH | 5 —> size = 0 || 6 —> size = 1 || TWO | 7 —> size = 1 || THREE |
Finding: FOUND TWO
MAP SIZE : Before deletion – 6 Erased 1 Erased 2 MAP SIZE : After deletion – 5 0 —> size = 1 || FOUR | 1 —> size = 1 || FIVE | 2 —> size = 1 || SIX | 3 —> size = 0 || 4 —> size = 3 || ONE | SEVEN | EIGTH | 5 —> size = 0 || 6 —> size = 0 || 7 —> size = 1 || THREE |
MAP SIZE : After reinsertion – 7 0 —> size = 0 || 1 —> size = 1 || FOUR | 2 —> size = 1 || FIVE | 3 —> size = 0 || 4 —> size = 0 || 5 —> size = 1 || SIX | 6 —> size = 0 || 7 —> size = 0 || 8 —> size = 2 || SEVEN | EIGTH | 9 —> size = 1 || ONE | 10 —> size = 0 || 11 —> size = 0 || 12 —> size = 0 || 13 —> size = 1 || TWO | 14 —> size = 0 || 15 —> size = 1 || THREE |
Definition at line 99 of file hashmap_debug_example.c.
| char a[10] |
Definition at line 101 of file hashmap_debug_example.c.
| int b |
Definition at line 100 of file hashmap_debug_example.c.