Comment by jacoblambda

5 years ago

It sounds like you are talking about an unrolled linked list[1]. I'd argue in most cases that while they are better than linked lists in just about every way (except data objects larger than the cache line), in most cases there is a better data structure to use. I'd find that the hashed array tree[2] would likely be a better/more versatile data structure solely due to the improved lookup time.

[1]: https://en.wikipedia.org/wiki/Unrolled_linked_list

[2]: https://en.wikipedia.org/wiki/Hashed_array_tree