Versions in this module Expand all Collapse all v0 v0.0.2 Jul 26, 2023 Changes in this version type SkipList + func (list *SkipList) Size() uint64 v0.0.1 Jul 18, 2023 Changes in this version + type SkipList struct + func New(maxLevel int) *SkipList + func (list *SkipList) Back() *SkipListNode + func (list *SkipList) Front() *SkipListNode + func (list *SkipList) Get(key string) *SkipListItem + func (list *SkipList) Length() int + func (list *SkipList) MaxLevel() int + func (list *SkipList) Remove(key string) + func (list *SkipList) Set(key string, value interface{}) + type SkipListItem struct + func (item *SkipListItem) Key() string + func (item *SkipListItem) Value() interface{} + type SkipListNode struct + func (node *SkipListNode) Key() string + func (node *SkipListNode) Next() *SkipListNode + func (node *SkipListNode) Prev() *SkipListNode + func (node *SkipListNode) Value() interface{}