Monday, 15 March 2010

c - Binary tree implementation -



c - Binary tree implementation -

i seem getting segmentation fault, , seems though error coming phone call tra, unable see wrong code have written. have no clue, want give me hint? lot.

struct node *tra(struct node * start) { struct node * current = start; homecoming current; } table ins(key_type input, table table) { if ((find(input, table)) == false) { struct node *newval = tra(table -> head, input); newval -> element = input;

i have defined struct node contains head, left , right elements. know sure tra returns current when null, creating tree empty @ first, nodes empty.

there's weird stuff going on there.

if (current == null) homecoming current;

why return current? current null?

struct node *new = tra(table -> head, input);

tra takes single argument?

i'd recommend utilize gdb. larn utilize now, , give powerfulness reply question yourself. it's not difficult.

c binary-tree binary-search-tree

No comments:

Post a Comment