Types
AvlSortedMultiSet[T] = object root*: AvlTreeNode[T]
- Source Edit
AVLSortedSet[T] = object root*: AvlTreeNode[T]
- Source Edit
Procs
proc incl[T](self: var AvlSortedMultiSet[T]; x: T)
- Source Edit
proc incl[T](self: var AVLSortedSet[T]; x: T): bool {.discardable.}
- Source Edit
proc index_right[T](self: AVLSets[T]; x: T): int
- Source Edit
proc initAvlSortedMultiSet[T](v: seq[T] = @[]): AvlSortedMultiSet[T]
- Source Edit
proc initAvlSortedSet[T](v: seq[T] = @[]): AVLSortedSet[T]
- Source Edit
proc lowerBound[T](self: AVLSets[T]; x: T): int
- Source Edit
proc upperBound[T](self: AVLSets[T]; x: T): int
- Source Edit