Question: How would you go about splitting a Binary Search Tree. The function call looks like this, void split(Node *T, int k, Node **L, Node **R)
How would you go about splitting a Binary Search Tree. The function call looks like this, "void split(Node *T, int k, Node **L, Node **R)" where k is the key where it needs to be split. Everything on the left should be <= k. I am stuck on this function. Please help.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
