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

abaine at common-lisp.net abaine at common-lisp.net
Tue Jul 31 15:49:46 UTC 2007


Author: abaine
Date: Tue Jul 31 11:49:46 2007
New Revision: 100

Modified:
   trunk/funds/src/trees/constructors.lisp
Log:
Hid functionality of constructor by simplifying  make-avl-tree.

Modified: trunk/funds/src/trees/constructors.lisp
==============================================================================
--- trunk/funds/src/trees/constructors.lisp	(original)
+++ trunk/funds/src/trees/constructors.lisp	Tue Jul 31 11:49:46 2007
@@ -33,16 +33,8 @@
 (defun make-binary-tree ()
   (make-bt-leaf))
 
-(defun make-avl-tree (&key (key nil k-p) (value nil) 
-		      (left (make-avl-leaf)) (right (make-avl-leaf)))
-  (if k-p 
-      (make-instance 'avl-tree
-		     :key key
-		     :value value
-		     :left left
-		     :right right
-		     :height (parent-height left right))
-      (make-avl-leaf)))
+(defun make-avl-tree ()
+  (make-avl-leaf))
 
 (defun make-heap (&key (priority 0 p-p) value 
 		  (left (make-heap-leaf)) (right (make-heap-leaf)))



More information about the Funds-cvs mailing list