[Gambas-user] Data Structures like C++
Bruce
bbruen at ...2308...
Thu May 24 12:49:35 CEST 2012
On Thu, 2012-05-24 at 11:07 +0200, tobi wrote:
> (Completely giving up anything I knew about binary trees now, because it wasn't much and it wasn't
> even from a book):
> You said that you can traverse from any node in the tree.
No, any node can be considered as a root for a subtree. Anynode.parent
provides what I think your saying.
> Consequently every node has to provide
> such functionality.
(Aside, I think that separating the functionality from the node is the
key of what I was trying to say. But that is a side issue.)
> I don't deem it necessary to distinguish between root and other nodes.
Only in that the "tree" happens to be a directed graph that has one
special node. I told you graphs were interesting.
> The codeis only once there anyway. It could even have helped in your case to "em-parent" (sorry, not a
> native English speaker) a node that you formerly assumed to be the root like
>
> NewNode.Left = RootNode
> RootNode = NewNode
>
> As interesting as it sounds, I'm probably not the right person to work on this. I don't have much
> time for (I don't think so but from a pure conscientiousness point I need to prepare my A-level a
> bit) and nobody else wants to wait until I finish the theory ;)
>
Having been born some time in the middle of the last century, I have no
idea what an A-level is. I hope it's not painful. :-)
> Regards,
> Tobi
and regards from me too!
But if A-levels are what I think they are, I can recall thinking some 40
years ago, "calculus, as if I am ever going to need that in my life,
ha!".
Wrong. :-)
Now get back to those books!
More information about the User
mailing list