summaryrefslogtreecommitdiff
path: root/AATree/testTree.hs
blob: a9fea3f766cab123c7b6118e20958918b17e887f (plain)
1
2
3
4
5
6
7
8
9
10
import AATree

setup = foldl insert Nil [1..20]

main = do
    let t = setup
    putStrLn (show $ foldr (:) [] t)

sort [] = []
sort (x:xs) = sort [ i | i<-xs, i<x]  ++  x:(sort [ i | i<-xs, i>=x])