Answered You can hire a professional tutor to get the answer.
Create a link based Binary Search tree composed of a Node and Tree struct. You should have a header file, BST.h, with the following:
A function declaration for a function that allocates a tree, and initializes the root to NULL;
A function declaration for a function that takes a Data struct as a parameter, allocates a node, and initializes the left, right, parent fields to NULL.