Binary search tree
Binary search tree
h>
#include <stdlib.h>
struct Node {
int data;
struct Node* left;
struct Node* right;
};
int main() {
struct Node* root = NULL;
root = insert(root, 50);
insert(root, 30);
insert(root, 70);
insert(root, 20);
insert(root, 40);
insert(root, 60);
insert(root, 80);
inOrder(root);
printf("\n");
root = deleteNode(root, 50);
inOrder(root);
return 0;
}