1 definition module StdSortList
7 newSortList :: SortList a // lege gesorteerde lijst
8 memberSort :: a (SortList a) -> Bool | Eq, Ord a // is element van
9 insertSort :: a (SortList a) -> SortList a | Ord a // voeg element toe
10 removeFirst :: a (SortList a) -> SortList a | Eq, Ord a // verwijder eerste voorkomen
11 removeAll :: a (SortList a) -> SortList a | Eq, Ord a // verwijder alle voorkomens
12 elements :: (SortList a) -> [a] // geef alle elementen
13 count :: (SortList a) -> Int // aantal elementen
15 minimum :: (SortList a) -> a // huidige minimum waarde
16 maximum :: (SortList a) -> a // huidige maximum waarde
18 mergeSortList :: (SortList a) (SortList a) -> SortList a | Eq, Ord a // meng gesorteerde lijsten