Please use ReplyAll to include the tutor list
On 11/03/15 02:00, Jack Potrashitel wrote:
Ok , thanks a lot. But I still in doubts :(.
if self.root is None:
self.root = BinaryNode( value )
else:
self.root.add( value )
the object is created as BinaryNode(value ) only if self.root is None .
That's correct. But root will only be None on the very first call to add().
After the first call the root attribute will already be set to a BinaryNode
(from the first call) so you just keep calling add() on that same root
instance.
Remember that self.root is part of the object so it will remain active
for as long as the BinaryTree object is active. It exists even between
method invocations.
--
Alan G
Author of the Learn to Program web site
http://www.alan-g.me.uk/
http://www.amazon.com/author/alan_gauld
Follow my photo-blog on Flickr at:
http://www.flickr.com/photos/alangauldphotos
_______________________________________________
Tutor maillist - [email protected]
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor