[API reference](https://evolu.dev/docs/api-reference) › [@evolu/common](https://evolu.dev/docs/api-reference/common) › Skiplist

Skiplist data structure with probabilistic level generation.

## Functions

| Function                                                                                     | Description |
| -------------------------------------------------------------------------------------------- | ----------- |
| [createSkiplist](https://evolu.dev/docs/api-reference/common/Skiplist/functions/createSkiplist)           | -           |
| [createSkiplistLevel](https://evolu.dev/docs/api-reference/common/Skiplist/functions/createSkiplistLevel) | -           |

## Interfaces

| Interface                                                                                     | Description |
| --------------------------------------------------------------------------------------------- | ----------- |
| [Skiplist](https://evolu.dev/docs/api-reference/common/Skiplist/interfaces/Skiplist)                       | -           |
| [SkiplistLevel](https://evolu.dev/docs/api-reference/common/Skiplist/interfaces/SkiplistLevel)             | -           |
| [SkiplistLevelConfig](https://evolu.dev/docs/api-reference/common/Skiplist/interfaces/SkiplistLevelConfig) | -           |
| [SkiplistLevelDep](https://evolu.dev/docs/api-reference/common/Skiplist/interfaces/SkiplistLevelDep)       | -           |
| [SkiplistNode](https://evolu.dev/docs/api-reference/common/Skiplist/interfaces/SkiplistNode)               | -           |