- This topic has 0 replies, 1 voice, and was last updated 16 years, 5 months ago by .
Viewing 0 reply threads
Viewing 0 reply threads
- The forum ‘C Programming’ is closed to new topics and replies.
Home › Forums › C Programming › Inserting a structured file into a binary tree
Heya, I’m having a spot of trouble trying to place a structured file into a binary tree. I’ll try to explain what I’m trying to accomplish as best as I can.
I have a file, containing a binary tree structure that looks like this:
1 | [(x,y)[...][...]] |
example:
1 | [(6,2)[(4,1)[(1,1)[][]][(5,4)[][]]][(9,3)[][]]] |
after inserting into a tree should look like this:
1 2 3 4 5 6 | (6,2)<br /> / <br /> (4,2) (9,3)<br /> / <br /> (1,1) (5,4)<br /> |
Basically, the ordered pairs are what I put into the tree, ordered by the first coordinate, and [] means an empty tree.
The problem is that I can sorta form an algorithm in my head, but I don’t know how to go about coding this. So far, I’ve tried putting the structure into a character array and going one by one to search for the numbers, however I don’t know how to set it up so that I can recursively build my tree.
Can anyone help me?
Thank you for your time.