Versions in this module Expand all Collapse all v0 v0.1.5 Jul 31, 2021 Changes in this version + const FormatBits + const FormatLen + const MaxLevel + const RecommendedEps + type Element interface + ExtendedKey func() float64 + type EmptyElement int + func (e EmptyElement) ExtendedKey() float64 + type SkipItem struct + type SkipList struct + func NewSkipList(eps float64) SkipList + func (list *SkipList) Before(item *SkipItem) *SkipItem + func (list *SkipList) Delete(key float64) bool + func (list *SkipList) Empty() bool + func (list *SkipList) Find(key float64) (Element, bool) + func (list *SkipList) FindBiggerOrEqual(key float64) (Element, bool) + func (list *SkipList) FindBiggerOrEqualItem(key float64) (*SkipItem, bool) + func (list *SkipList) FindItem(key float64) (*SkipItem, bool) + func (list *SkipList) Insert(element Element) + func (list *SkipList) Maximal() *SkipItem + func (list *SkipList) Minimal() *SkipItem + func (list *SkipList) Next(item *SkipItem) *SkipItem + func (list *SkipList) Size() int + func (list *SkipList) String() string