Knuth ha trovato il nome "tabella hash ordinata" per questa strategia di collisione con benna, che può utilizzare una qualsiasi delle numerose strutture di dati di ricerca del registro n. La maggior parte delle persone non ne è al corrente e in pratica ho visto solo KyotoDB usarlo.
Molti altri sono passati da semplici elenchi concatenati per aprire schemi di indirizzamento (doppio hashing, cuculo, Robin Hood) per prestazioni di cache migliori.
"Tabella hash ordinata", O Amble, D Knuth 1973
link
Puoi usare un albero bilanciato, un trie, o semplicemente un array ordinato semplice con ricerca binaria, poiché la dimensione del bucket sarà in gran parte < 8. Si tratta principalmente di un problema di cache, quindi non vorrai usare molti puntatori per un albero.