C++ experts!! Please help with this! Will rate Using the binary_tree_node from c
ID: 3821423 • Letter: C
Question
C++ experts!! Please help with this! Will rate Using the binary_tree_node from code example, write a function to meet the following specification. Check as much of the precondition as possible. No recursion is needed. template void subswap(binary_tree_node* root_ptr)//Precondition: root_ptr is the root pointer of a non-empty binary tree.//Postcondition: The original left subtree has been moved and is now the right//subtree, and the original right subtree is now the left subtree.//Example original tree: Example new tree:Explanation / Answer
void subswap (binary_tree_node<Item>* root_ptr)
{
// precondition.
if (root_ptr == NULL)
{
return;
}
binary_tree_node<Item>* left = root_ptr->left;
binary_tree_node<Item>* right = root_ptr->right;
root_ptr->left = right;
root_ptr->right = left;
}
Related Questions
Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.