The following table summarize the performance of data structures described in this book that implement each of the interfaces, List, USet, and SSet, described in .
| List implementations | |||
|
|
|
||
| ArrayStack |
|
||
| ArrayDeque |
|
||
| DualArrayDeque |
|
||
| RootishArrayStack |
|
||
| DLList |
|
|
|
| SEList |
|
|
|
| SkiplistList |
|
|
|
| USet implementations | |||
|
|
|
||
| ChainedHashTable | |||
| LinearHashTable | |||
| SSet implementations | |||
|
|
|
||
| SkiplistSSet |
|
|
|
| Treap |
|
|
|
| ScapegoatTree |
|
|
|
| RedBlackTree |
|
|
|
| BinaryTrieI |
|
|
|
| XFastTrieI |
|
|
|
| YFastTrieI |
|
|
|
| (Priority) Queue implementations | |||
|
|
|
||
| BinaryHeap |
|
||
| MeldableHeap |
|
||