[funds-cvs] r99 - trunk/funds/src/trees

abaine at common-lisp.net abaine at common-lisp.net
Tue Jul 31 15:47:57 UTC 2007


Author: abaine
Date: Tue Jul 31 11:47:57 2007
New Revision: 99

Modified:
   trunk/funds/src/trees/avl.lisp
Log:
Added make-avl-node function.

Modified: trunk/funds/src/trees/avl.lisp
==============================================================================
--- trunk/funds/src/trees/avl.lisp	(original)
+++ trunk/funds/src/trees/avl.lisp	Tue Jul 31 11:47:57 2007
@@ -63,3 +63,11 @@
 		 :value (bt-key root)
 		 :right right
 		 :left left))
+
+(defun make-avl-node (key value left right)
+  (make-instance 'avl-tree
+		 :key key
+		 :value value
+		 :left left
+		 :right right
+		 :height (parent-height left right)))



More information about the Funds-cvs mailing list