@@ -111,7 +111,7 @@ int main(int argc, char** argv) {
111111 long long query_time = 0 ;
112112 for (uint64_t i = 0 ; i < (uint64_t )N / 100 ; i++) {
113113 int random = rand () % N + 1 ;
114- uint8_t key[4 ];
114+ uint8_t key[5 ];
115115 ART::loadKey (keys_to_load[random], key);
116116 auto start = chrono::high_resolution_clock::now ();
117117 ART ::ArtNode* leaf = tree->lookup (key);
@@ -132,7 +132,7 @@ int main(int argc, char** argv) {
132132 } else {
133133 // Regular ART insertion
134134 for (uint64_t i = 0 ; i < N; i++) {
135- uint8_t key[4 ];
135+ uint8_t key[5 ];
136136 ART::loadKey (keys[i], key);
137137 auto start = chrono::high_resolution_clock::now ();
138138 tree->insert (key, keys[i]);
@@ -146,7 +146,7 @@ int main(int argc, char** argv) {
146146 long long query_time = 0 ;
147147 for (uint64_t i = 0 ; i < (uint64_t )N / 100 ; i++) {
148148 int random = rand () % (maxval - minval + 1 ) + minval;
149- uint8_t key[4 ];
149+ uint8_t key[5 ];
150150 ART::loadKey (keys[random], key);
151151 auto start = chrono::high_resolution_clock::now ();
152152 ART ::ArtNode* leaf = tree->lookup (key);
@@ -168,7 +168,7 @@ int main(int argc, char** argv) {
168168 ART ::QuART_tail* tree = new ART::QuART_tail ();
169169 long long insertion_time = 0 ;
170170 for (uint64_t i = 0 ; i < N; i++) {
171- uint8_t key[4 ];
171+ uint8_t key[5 ];
172172 ART::loadKey (keys[i], key);
173173 auto start = chrono::high_resolution_clock::now ();
174174 tree->insert (key, keys[i]);
@@ -190,7 +190,7 @@ int main(int argc, char** argv) {
190190 long long query_time = 0 ;
191191 for (uint64_t i = 0 ; i < (uint64_t )N / 100 ; i++) {
192192 int random = rand () % (maxval - minval + 1 ) + minval;
193- uint8_t key[4 ];
193+ uint8_t key[5 ];
194194 ART::loadKey (keys[random], key);
195195 auto start = chrono::high_resolution_clock::now ();
196196 ART ::ArtNode* leaf = tree->lookup (key);
@@ -214,7 +214,7 @@ int main(int argc, char** argv) {
214214 ART ::QuART_lil* tree = new ART::QuART_lil ();
215215 long long insertion_time = 0 ;
216216 for (uint64_t i = 0 ; i < N; i++) {
217- uint8_t key[4 ];
217+ uint8_t key[5 ];
218218 ART::loadKey (keys[i], key);
219219 auto start = chrono::high_resolution_clock::now ();
220220 tree->insert (key, keys[i]);
@@ -234,7 +234,7 @@ int main(int argc, char** argv) {
234234 long long query_time = 0 ;
235235 for (uint64_t i = 0 ; i < (uint64_t )N / 100 ; i++) {
236236 int random = rand () % (maxval - minval + 1 ) + minval;
237- uint8_t key[4 ];
237+ uint8_t key[5 ];
238238 ART::loadKey (keys[random], key);
239239 auto start = chrono::high_resolution_clock::now ();
240240 ART ::ArtNode* leaf = tree->lookup (key);
@@ -256,7 +256,7 @@ int main(int argc, char** argv) {
256256 ART ::QuART_stail* tree = new ART::QuART_stail ();
257257 long long insertion_time = 0 ;
258258 for (uint64_t i = 0 ; i < N; i++) {
259- uint8_t key[4 ];
259+ uint8_t key[5 ];
260260 ART::loadKey (keys[i], key);
261261 auto start = chrono::high_resolution_clock::now ();
262262 tree->insert (key, keys[i]);
@@ -276,7 +276,7 @@ int main(int argc, char** argv) {
276276 long long query_time = 0 ;
277277 for (uint64_t i = 0 ; i < (uint64_t )N / 100 ; i++) {
278278 int random = rand () % (maxval - minval + 1 ) + minval;
279- uint8_t key[4 ];
279+ uint8_t key[5 ];
280280 ART::loadKey (keys[random], key);
281281 auto start = chrono::high_resolution_clock::now ();
282282 ART ::ArtNode* leaf = tree->lookup (key);
@@ -298,7 +298,7 @@ int main(int argc, char** argv) {
298298 ART ::QuART_lil* tree = new ART::QuART_lil ();
299299 long long insertion_time = 0 ;
300300 for (uint64_t i = 0 ; i < N; i++) {
301- uint8_t key[4 ];
301+ uint8_t key[5 ];
302302 ART::loadKey (keys[i], key);
303303 auto start = chrono::high_resolution_clock::now ();
304304 tree->insert (key, keys[i]);
@@ -318,7 +318,7 @@ int main(int argc, char** argv) {
318318 long long query_time = 0 ;
319319 for (uint64_t i = 0 ; i < (uint64_t )N / 100 ; i++) {
320320 int random = rand () % (maxval - minval + 1 ) + minval;
321- uint8_t key[4 ];
321+ uint8_t key[5 ];
322322 ART::loadKey (keys[random], key);
323323 auto start = chrono::high_resolution_clock::now ();
324324 ART ::ArtNode* leaf = tree->lookup (key);
0 commit comments