Hi:
I feel confused about the delete in binary search tree.
The following is the code:


void delete(struct bst_node** node) {
struct bst_node* old_node = *node;
if ((*node)->left ==...