Module dec_trees

Data Types

gb_tree()

abstract datatype: gb_tree()

iter()

abstract datatype: iter()

Function Index

balance/1
delete/2
delete_any/2
empty/0
enter/3
from_orddict/1
get/2
insert/3
is_defined/2
is_empty/1
iterator/1
keys/1
largest/1
lookup/2
map/2
next/1
size/1
smallest/1
take_largest/1
take_smallest/1
to_list/1
update/3
values/1

Function Details

balance/1

balance(Tree1) -> Tree2

delete/2

delete(Key, Tree1) -> Tree2

delete_any/2

delete_any(Key, Tree1) -> Tree2

empty/0

empty() -> gb_tree()

enter/3

enter(Key, Val, Tree1) -> Tree2

from_orddict/1

from_orddict(List) -> Tree

get/2

get(Key, Tree) -> Val

insert/3

insert(Key, Val, Tree1) -> Tree2

is_defined/2

is_defined(Key, Tree) -> boolean()

is_empty/1

is_empty(Tree) -> boolean()

iterator/1

iterator(Tree) -> Iter

keys/1

keys(Tree) -> [Key]

largest/1

largest(Tree) -> {Key, Val}

lookup/2

lookup(Key, Tree) -> none | {value, Val}

map/2

map(Function, Tree1) -> Tree2

next/1

next(Iter1) -> none | {Key, Val, Iter2}

size/1

size(Tree) -> non_neg_integer()

smallest/1

smallest(Tree) -> {Key, Val}

take_largest/1

take_largest(Tree1) -> {Key, Val, Tree2}

take_smallest/1

take_smallest(Tree1) -> {Key, Val, Tree2}

to_list/1

to_list(Tree) -> [{Key, Val}]

update/3

update(Key, Val, Tree1) -> Tree2

values/1

values(Tree) -> [Val]


Generated by EDoc