Advertisement
Guest User

Untitled

a guest
Jun 30th, 2016
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.49 KB | None | 0 0
  1. void _tree_delete_support(node* x){
  2. if(x->left_child != NULL){
  3. _tree_delete_support(x->left_child);
  4. x->left_child = NULL;
  5. }
  6. if(x->right_child != NULL){
  7. _tree_delete_support(x->right_child);
  8. x->right_child = NULL;
  9. }
  10. x->parent = NULL;
  11. free(x);
  12. }
  13. void tree_delete(tree* tree){
  14. if(tree->root == NULL){
  15. printf("Empty Tree\n");
  16. }else{
  17. _tree_delete_support(tree->root);
  18. tree->root = NULL;
  19. }
  20. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement