Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IBSTree ¶
type IBSTree interface { String() string Size() int Remove(key interface{}) (interface{}, bool) Clear() // Values 返回先序遍历的值 Values() []interface{} Get(value interface{}) (interface{}, bool) Put(value interface{}) Traversal(every func(v interface{}) bool, traversalMethod ...interface{}) }
IBSTree
type IBSTreeDup ¶ added in v0.8.1
type IBSTreeDupKey ¶ added in v0.8.0
type IBSTreeDupKey interface { String() string Size() int Remove(key interface{}) (interface{}, bool) Clear() // Values 返回先序遍历的值 Values() []interface{} Get(key interface{}) (interface{}, bool) Put(key, value interface{}) bool Traversal(every func(k, v interface{}) bool, traversalMethod ...interface{}) }
type IBSTreeKey ¶
type IBSTreeKey interface { String() string Size() int Remove(key interface{}) (interface{}, bool) Clear() // Values 返回先序遍历的值 Values() []interface{} Get(key interface{}) (interface{}, bool) Put(key, value interface{}) Traversal(every func(k, v interface{}) bool, traversalMethod ...interface{}) }
IBSTreeKey Compare函数可以自定义所以key不一定value, 可以是value结构体中一个属性
Click to show internal directories.
Click to hide internal directories.