Documentation ¶
Index ¶
- type TreeMap
- func (t *TreeMap[K, V]) Find(key *K) *K
- func (t *TreeMap[K, V]) FindKeyValues(key *K) (*K, []*V)
- func (t *TreeMap[K, V]) FindMax() *K
- func (t *TreeMap[K, V]) FindMin() *K
- func (t *TreeMap[K, V]) GetValues(key *K) []*V
- func (t *TreeMap[K, V]) Put(key *K, value *V)
- func (t *TreeMap[K, V]) Remove(key *K)
- func (t *TreeMap[K, V]) RemoveMax()
- func (t *TreeMap[K, V]) RemoveMin()
- func (t *TreeMap[K, V]) RemoveValue(key *K, value *V)
- func (t *TreeMap[K, V]) Replace(key *K, value *V)
- func (t *TreeMap[K, V]) Size() uint
- type TreeSet
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TreeMap ¶
type TreeMap[K cmp.Ordered, V comparable] struct { // contains filtered or unexported fields }
func NewTreeMap ¶
func NewTreeMap[K cmp.Ordered, V comparable]() *TreeMap[K, V]
func (*TreeMap[K, V]) FindKeyValues ¶
func (t *TreeMap[K, V]) FindKeyValues(key *K) (*K, []*V)
func (*TreeMap[K, V]) RemoveValue ¶
func (t *TreeMap[K, V]) RemoveValue(key *K, value *V)
type TreeSet ¶
func NewTreeSet ¶
Click to show internal directories.
Click to hide internal directories.