| Class | Description |
|---|---|
| SkipIterator<K extends Comparable<? super K>,V> | A basic iterator for a skip list. |
| SkipLevels<K extends Comparable<? super K>,V> | Manages the level structure for a skip list data structure. |
| SkipList<K extends Comparable<? super K>,V> | Skip list data structure implementation for efficient key-value storage and retrieval. |
| SkipSpan<K extends Comparable<? super K>,V> | Represents a span or node in a skip list data structure. |
Skip list data structure implementation.
This package provides a skip list implementation, which is a probabilistic data structure that allows fast search, insertion, and deletion operations. Skip lists provide an alternative to balanced trees with similar performance characteristics but simpler implementation.
Features include:
The skip list is used in the address book for maintaining sorted collections of data with efficient lookup capabilities.