Level Order Traversal demo
This commit is contained in:
		| @ -33,3 +33,9 @@ lOr = triage (\x : x) (\_ _ : true) (\_ _ x : true) | ||||
| hmap = y (\self : matchList (\f : t) (\hd tl f : pair (f hd) (self tl f))) | ||||
| map = (\f l : hmap l f) | ||||
| equal = y (\self : triage (triage true (\z : false) (\y z : false)) (\ax : triage false (self ax) (\y z : false)) (\ax ay : triage false (\z : false) (\bx by : lAnd (self ax bx) (self ay by)))) | ||||
| hfilter = y (\self : matchList (\f : t) (\hd tl f : matchBool (t hd) i (f hd) (self tl f))) | ||||
| filter = (\f l : hfilter l f) | ||||
| hfoldl = y (\self f l x : matchList (\acc : acc) (\hd tl acc : self f tl (f acc hd)) l x) | ||||
| foldl  = (\f x l : hfoldl f l x) | ||||
| hfoldr = y (\self x f l : matchList x (\hd tl : f (self x f tl) hd) l) | ||||
| foldr  = (\f x l : hfoldr x f l) | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 James Eversole
					James Eversole