title: How to calculate the vector address of a node in a tree
body: <p>suppose i have a tree that have a root node. that root node have 3 child nodes. each child node have 3 child nodes and so on say up to level 4. if i number each node from the root node and numbering from left to right, the root node being number 1 and the left child of the root being number 2, the middle child of the root being number 3 and the right being number 3. on the third level the left child node of the left child node of the root being number 5 and so on. if i have numbers 1 up to 13 and want to put each number into a node numbered the same i.e number 1 gets into the root node, number 2 gets into the left child node of the root and so on. how would i achieve that.
  its like i am looking for a way of getting the vector location of each node , and an answer which can work with any number of child nodes and any number of the tree height.</p>
  
  <p>thanks</p>