Next: Multibyte Radix Tree Associative Array, Previous: Inlined Radix Tree Associative Array, Up: Trie String Key Pointer Value Arrays [Index]
The lookup radix tree associative array deploys a hybrid node selection method, one using binary search for sparse node lists and look up tables for dense lists. It otherwise preserves the characteristics of the inlined radix tree associative array.
The trie cannot store binary keys (strings containing null characters).
General library:
See String Key Pointer Value Array Library.
case data structure state retriever:
int x1f4_case_sldeck(void *);
cast plain data deletion routine:
int x1f4_cast_sldeck(void *, const char *);
fast associative array constructor routine:
int x1f4_fast_sldeck(void *, unsigned, struct x1f4_sldeck_type *);
find plain search routine:
int x1f4_find_sldeck(void *, const char *, const void **);
fini associative array regular destructor routine:
int x1f4_fini_sldeck(void **);
flat associative array destructor routine:
int x1f4_flat_sldeck(void *);
init associative array regular constructor routine:
int x1f4_init_sldeck(void **, unsigned, struct x1f4_sldeck_type *);
lime data traversal routine:
int x1f4_lime_sldeck(void *, void *, int (*)(void *, void *));
list data traversal routine:
int x1f4_list_sldeck
(void *, void *, int (*)(void *, const char *, unsigned), char *);
pass plain data deletion routine:
int x1f4_pass_sldeck(void *, const char *);
post plain data insertion routine:
int x1f4_post_sldeck(void *, const char *, const void *);